最新回答 / 慕無忌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