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