最新回答 / _Doogie
看如何調用啦,如果當做普通的函數直接去調用,如:MyClass(); 它的this指向window如果是當做構造函數去調用,如:new MyClass();它的this就會指向新創建的對象實例
2016-08-15
最贊回答 / yangjiayu
這個重點是判斷失敗,如果失敗了,函數就可以返回,說明函數不相等,可以返回。但是返回true就一定要是比對完所有的數據才可以返回。如果加了else只要第一組arr1和arr2是相等的,就返回了。
2016-08-14
最贊回答 / 慕姐3618514
var obj2 = { ?? ? ?x:1, ?? ? ?y:2, ?? ? ?o: { ?? ? ? ? ?z:3, ?? ? ? ? ?n:4 ?? ? ?} ?}; ?這樣定義就可以了
2016-08-06
最贊回答 / 慧眼識天下
Person.call(this,name,age); ?其中的Person是指視頻中的構造函數:function Person(name,age){? ? this.name = name;? ? this.age = age;}Person.call(this,name,age);其中的call是指Function.prototype.call(),其中的this在其上下文中指向Student對象。因此,Person.call(this,name,age);是調用Person構造函數,并把Person...
2016-08-06
最贊回答 / 慕田峪5777119
代碼期望的是如何比較兩個數組內容的相等, 需要你寫的內容沒有完成。你是想說你存放結果的map對象countMap1是如何進行遍歷的?在js中遍歷對象用的是for-in 循環,其原理是<...code...>可以用Object.key獲取到對象中的key值(name值)的數組,然后也是for循環自增。
2016-07-31
最贊回答 / 不飛
基本類型是沒有屬性的,但是在對string/number/boolean進行訪問和設置屬性這樣的操作時,js會將其臨時轉換為對應的包裝對象類型String/Number/Boolean,這樣就可以訪問或設置屬性了,正如視頻說的例子:????var a = "string";????//基礎類型? ? alert(a.length); //6,訪問length屬性時a被轉換為包裝對象類型????a.t = 3;//添加t屬性,這時a被轉換為包裝對象類型????alert(a.t); //undefined,...
2016-07-22