最新回答 / 慕无忌2387766
new 实例出来的函数会指向构造器函数的prototype,所以是new构造出的新实例的原型指向func.prototype。如:var trs=new func() 原型指向是 trs._proto_.constructor指向func.prototype
2019-02-09
最新回答 / 慕移动9181930
不对也网上贴?如果没用jquery就把<script>的内容写在结尾的</body>之前,以确保执行脚本时dom元素全部加载完毕。否则,就会提示找不到元素哦
2018-12-20
最赞回答 / HelloG
function Person() - Function.prototype-Object.prototype-nullson -Person.prototype -Object.prototype -null
2018-12-06
最新回答 / 慕侠2155777
function foo(){ this.b=100; return this.a; } var fff= foo.bind({a:1}); console.log(fff());//输出1console.log(new fff());//输出[object Object] console.log(new fff().b);//输出100、、、、、、var greget=getX.bind(module); console.log(greget());应该报错module未...
2018-11-22
最赞回答 / sparrowhappy
我了解的有区别的,最明显的区别:fn.bind()调用后不会立即执行,需要再次调用才能执行,call和apply的区别:fn.call() 接收的参数为字符串,apply是数组形式的参数
2018-10-16
最赞回答 / 慕粉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的值更改为后面所定...
2018-10-04
最新回答 / Elias丿纯黑
get获取的是modulus()这个方法,也就是最上边那个,你可以试试改改函数名,是一样的。这个意思大致是:在o这个对象上添加一个叫做modulus的方法,这个方法调用modulus()这个方法
2018-09-13