prototypal-inheritance

    0热度

    2回答

    如何避免在每个类型函数中的JavaScript/Node.js中执行const self = this? function Server(config) { const self = this; this.config = config; setTimeout(function() { console.log(self.config); },

    1热度

    3回答

    这可能是一个问了10万次的问题,但我仍然找不到解决此问题的适当解决方案。 我刚刚有一个典型的控制器从服务中获取数据的例子,该服务使用$http从API(或JSON文件)中异步获取某些数据。由于控制器中的数据是对服务中某个对象的引用,因此我期待在服务完成其工作时更改数据,因此我期待更新视图。正如您在下面的代码片段中看到的那样,视图保留了初始值。 因此,我的两个问题: 这是一个很好的模式?想象一下,控

    0热度

    3回答

    我提到this问题/答案,以了解原型继承。 我知道要扩展一个方法,我们需要在基类中定义Person.prototype.getName。因此,在子类可以在答案被称为myCustomer.sayMyName(); 代码可以概括如下: function Customer(name) { this.firstName = name; }; function U

    1热度

    1回答

    这里的目标是有两个不同的指令,技术上是兄弟姐妹共享功能。我会用其中一个或,另一个里面没有一个。 但是,第二条指令将具有第一条的所有功能并添加一些小的添加。因此,我希望从“Parent”指令继承到“Child”的功能。 我通过重新使用Child上的Parent的相同指令定义对象来实现此目的,但要更改的控制器/模板字段除外。 这一切都运行良好,直到我从我的ParentDirCtrl打到观察者。由于某种

    1热度

    2回答

    如何使我的最小功能工作。我得到的银行是不确定的? 谢谢。 列表项 列表项 列表项 function Personne(nom){ this.nom = nom; var banque = 1500; this.add = function(number){ banque = banque + number } th

    0热度

    2回答

    请参考给定的例子: 代码: var Person = function (name) { this.name = name; } var john = new Person("John"); console.log(Person.prototype);//Object{} console.log(john.prototype); //undefined 人如此它的原型会从对象

    11热度

    1回答

    在浏览器(Chrome至少)功能然而,在节点的Function setTimeout instanceof Function // true 的情况下,他们没有 setTimeout instanceof Function // false 那么,什么是setTimeout的构造函数如果不是Function?

    2热度

    4回答

    在我的业余时间,我尝试学习一点JS,但我坚持主题的主题。 var person = new Person("Bob", "Smith", 52); var teacher = new Teacher("Adam", "Greff", 209); function Humans(firstName, lastName) { this.firstName = first

    1热度

    1回答

    我无法正确覆盖继承的对象,并想知道我是否可以在这里找到一只手。已经被卡住了3天了。 说 function Person() { function getValue(){ serviceArea(); } function serviceArea() { alert('Old Location'); } return {

    0热度

    1回答

    什么时候我们准备好原型设计模式?我从各种资源中了解到的是,当我们使用新的操作符或者当我们想要对象的运行时初始化时发现实例化类时使用该模式。那么,我们究竟能够使用new运算符来定义一个类的实例化成本呢?当类定义包含太多的字段,并且以后很少会改变? 是否为所有为每个新游戏设置的玩家实例化一个国际象棋棋盘将太昂贵,无法使用新运算符实例化? 有人可以通过一些相同的光?