已采納回答 / qq_在迷宮_0
網上沒有這個資源,找不到.你可以再百度搜索下資源,如果沒有PPT,也可以通過看關于jsOOP這塊的博客文章之類的,這樣也可以很好的掌握到相關的一些知識點的
2016-11-30
已采納回答 / 慕少6322518
因為 obj.toString 是一個方法 ?所以 用typeof ?檢測返回function ? ; ? 用Object.prototype.toString.call(obj) ?返回"[object Object]" ? 可以檢測類型
2016-11-24
已采納回答 / wuyumen
用 new object();好點!因為ie9以下的也可以兼容!?object.create()是ES5才有的繼承父類的原型!不支持id9以下的版本
2016-11-09
已采納回答 / 慕萊塢9220042
1.當函數作為對象的方法調用時,this指向該對象。2.當函數作為淡出函數調用時,this指向全局對象(嚴格模式時,為undefined)3.構造函數中的this指向新創建的對象4.嵌套函數中的this不會繼承上層函數的this,如果需要,可以用一個變量保存上層函數的this。再總結的簡單點,如果在函數中使用了this,只有在該函數直接被某對象調用時,該this才指向該對象。
2016-11-02
已采納回答 / ChineseLiao4201855
NaN是一種特殊的number,NaN與任何值都不相等,與自己也不相等。下面是typeof運算符對各個類型的返回結果:??1.undefined:undefined??2.null:object??3.string:string??4.number:number??5.boolean:boolean??6.function:function??7.object:object
2016-10-27
已采納回答 / weibo_陳杰夫長頸鹿_0323711
關于add.call(o,1,10);你可以理解為,對象o中有了add這個方法,即:var o{a:1,b:3,// 在對象o中新增加了?function?add(c,d){????????????return?this.a?+this.b+c?+d;???????}??return?this.a?+this.b+c?+d}此時的a,b就是1,3;而1,10就是c,d
2016-10-18
已采納回答 / 慕萊塢7559429
首先,還是建議問問題可以貼出代碼,這樣可能可以讓大家更加明白你要問什么問題。下面是我個人的理解,如果說錯了還希望大家或者題主指正。就這個問題,我想可以先說說表達式key1.join().indexOf(typeFirst)<0中兩個方法join()以及indexOf()的用法:(1)join():作用是將數組轉化為字符串,其作用與toString()相同。(2)indexOf():返回某個指定的字符串值在字符串中首次出現的位置。要注意的是indexOf()對大小寫敏感且如果要檢索的字符串值沒有出現,...
2016-10-18
已采納回答 / Zero_index
b是new出來的一個對象,所以b.toString()返回的是字符串"object object",然后用typeof運算符去判斷b.toString()的數據類型就會返回string.
2016-10-13