最贊回答 / 慕姐7171273
涉及到j(luò)s的內(nèi)存空間問題?var getX = module.getX 相當(dāng)于把module.getX存儲下的一個(gè)匿名函數(shù) 引用 直接復(fù)制給了 getX?這時(shí)候調(diào)用getX相當(dāng)于直接調(diào)用這個(gè)?匿名函數(shù) 自調(diào)用函數(shù)中的this非嚴(yán)格模式指向window
2018-02-05
最新回答 / MakeA_Pile
是var arr2 = new Array(1)這個(gè)?只是聲明這個(gè)數(shù)組的長度是1,但是并沒有arr2[0]這個(gè)元素,就當(dāng)開辟了一段空間但是沒使用吧
2018-02-05
最新回答 / 米吧
JavaScript中valueOf函數(shù)方法是返回指定對象的原始值。使用方法:object.valueOf( )object是必選項(xiàng)參數(shù)。?每個(gè)JavaScript固有對象的 valueOf 方法定義不同。對象? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?返回值?? ?Array? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?數(shù)組的元素被轉(zhuǎn)換為字符串,這些字符串由逗號分隔,連接在一起。其操作? ? ? ? ? ? ? ? ?...
2018-01-04
最贊回答 / 路人戊_
是相似的吧,反正是老師自己出的題目,也不一定很嚴(yán)謹(jǐn),我的是無視元素?cái)?shù)量,也就是你寫的那種數(shù)組我判斷的是相似true,你也可以考驗(yàn)考驗(yàn)自己,做一個(gè)嚴(yán)格對比,也就是每個(gè)類型的元素?cái)?shù)量都要相等,也算是一種練習(xí)啊,回頭我也去試試這種嚴(yán)格相似
2018-01-03
最新回答 / 慕標(biāo)5534870
想明白了一部分,自問自答:應(yīng)該是要定義成局部變量的。如果直接設(shè)置fBound.prototype = fToBound.prototype,那么fBound和原函數(shù)fToBound就共用了prototype,這樣邏輯上并不合理,因?yàn)閒Bound實(shí)際上和fToBound是一種繼承關(guān)系,所以fBound的prototype應(yīng)該安排在fToBound的下一級,這樣在外部修改fBound的prototype不會影響到原函數(shù)的prototype。不過我還是覺得這樣寫應(yīng)該也沒問題:fBound.prototype =...
2017-12-25
最贊回答 / 慕粉3843320
prototype屬性是構(gòu)造函數(shù)的。而這個(gè)又是個(gè)對象,包含-proto-。形成原型鏈的關(guān)鍵。每個(gè)對象都有-proto-。而你這里說的是對象字面量,它就Object構(gòu)造函數(shù)的實(shí)例。它通過-proto-指針指向Object構(gòu)造函數(shù)的prototpe原型對象。
2017-11-27
最贊回答 / 慕UI3524263
我復(fù)制你的代碼輸出的是number你再檢查一下你調(diào)試的和你題目中寫的代碼是否一致或者換一個(gè)調(diào)試器,如firebug<...圖片...>
2017-11-13
最贊回答 / 慕粉1823356920
老師用的是組合繼承,Person是父類,Student是子類,在student里用person.call(this,參數(shù)),是構(gòu)造函數(shù)式繼承的精髓,由于call方法可以更改函數(shù)的作用環(huán)境,相當(dāng)于此時(shí)student繼承了person的所有屬性。student.prototype=object.creat(person.prototype);student.prototype.constructor=student;我認(rèn)為這兩句話是類氏繼承,作用等于student.prototype=new person()...
2017-10-31