章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 再谈原型链 (08:26) 下一节 重新观看

3 秒后播放下一节

为你推荐

Bosn
资深架构师

花名霍雍,阿里技术专家。幽默风趣的外表下,有一颗对技术坚持不懈追求的心。才子一枚,写歌、健身、游泳,十八般武艺样样精通。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 慕勒215309
在程序中这么写运行没问题,但js中__proto__这个属性前面加斜杠就表示是内部变量,是不愿意给用户用的,所以一般不建议这么写。

最赞回答 / 慕粉0129131857
Student.prototype = {sayHi: function () {console.log("my name is " + this.name + "my age is " + this.age + "my class is " + this.classname);},learn: function (obj) {console.log(this.name + "is learning..." + obj);}}这一句不能这么写,这样等于把Student.prototype的值更改为后面所定...

最赞回答 / 慕粉3294123
es6语法,是一种简写,相当于  constructor : function(){ this[__.poolDic] = {  } } , 在class中只能简写,在普通对象中两种方式都可以

最新回答 / chyco
Foo()有个属性prototype。var egg = new Foo();  //实例化一个eggFoo.prototype就是egg这个实例的__proto__(原型)。翻译成大白话:食物(Foo)有个属性prototype,鸡蛋是食物的一个实例,食物的prototype属性就是鸡蛋的原型

最新回答 / Sailing_zyl
首先,你需要理解下new这个运算符做了哪些工作:https://www.cnblogs.com/faith3/p/6209741.html理解了,问题自然就懂了

最新回答 / 日幕
PPT就是讲课内容啊,暂停手打啊

最赞回答 / Hey丶w
<...图片...>原型对象有一个constructor属性,指向该原型对象对应的构造函数,就像上图我构造一个SuperType()实例,并赋值给 SubType.prototype,但是SubType.prototype继承的是SuperType.prototype上所有属性和方法

最赞回答 / feiger
首先会在student原型链上查找是否有LEGS_NUM属性,发现没有然后向上查找原型链上是否有LEGS_NUM属性,发现找到了然后赋值完成,调用hi方法时也是一样的程序首先在student原型链上查找,发现找到了就直接返回了,就不会向上查找了

已采纳回答 / wuyumen
用 new object();好点!因为ie9以下的也可以兼容! object.create()是ES5才有的继承父类的原型!不支持id9以下的版本

最赞回答 / 慕设计2087194
答案是:Horse.prototype===horse.__proto__Mammal.prototype===Horse.prototype.__proto__Animal.prototype===Mammal.prototype.__proto__本来我问问题的疑惑是 不清楚prototype ,proto和constructor它们的作用和意义上面例子Animal,Mammal,Horse的prototype都被重写了,Animal.prototype.constructor!==Animal ,M...

最赞回答 / 慧眼识天下
Person.call(this,name,age);  其中的Person是指视频中的构造函数:function Person(name,age){    this.name = name;    this.age = age;}Person.call(this,name,age);其中的call是指Function.prototype.call(),其中的this在其上下文中指向Student对象。因此,Person.call(this,name,age);是调用Person构造函数,并把Person...

最赞回答 / 飞过那座山
通过call可以调用父类的方法Person.prototype.hi.call(bosn);
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言