已采納回答 / 慕粉丹哥
只是讓Student繼承Person,讓其擁有Person的方法,同時又擁有自己的私有方法。直接new Person(),將不會擁有Student里面的方法,如Student.learn()
2017-03-06
已采納回答 / qq_灰色幽默_0
Student.prototype={y,2}; ?這行代碼的意思是將prototype重新賦值,也就是說這行代碼之后,student.prototype只有y屬性,沒有x了。所以新創建的類中也沒有x屬性,輸出,自然是undefined。
2017-02-27
最新回答 / 慕九州4049775
老師說的是tostring這個不能遍歷出來.obj.propertyIsEnumerable("toString"); tostring不可枚舉,所以不能遍歷
2017-02-22
已采納回答 / 碼娃娃
調用它屬性時會臨時創建對象,調用完后就銷毀,創建它的t屬性時,也會創建臨時對象,但創建完t屬性后就銷毀了,然后你再調用t屬性,又會創建臨時對象,但此時t是木有的ok?
2017-02-16
已采納回答 / syou_yu
那個代碼的相似arraysSimilar函數是理解成存在相同的數據類型,例如var arr1=[1,2,null] ? ? ? ? var arr2=[4,null,null]; 存在Number和null,順序可以不同,數組的長度一致。沒有明確到兩個數組里面元素的類型要一一對應。我的理解而已,有錯希望理解。
2017-02-06
已采納回答 / ZhouJT
給oDiv.style.left賦值必須是字符串才行,100+‘px’會把結果隱式的轉換為字符串類型即'100px',而直接賦值為100px不是字符串 則會報錯。
2017-01-18
已采納回答 / 建聰0
因為obj6.y=2,你已經將y變成了一個值屬性,obj6.y.z=3不會將y變成一個對象,因此結果是undefined 是正常的。下確的做法是:var obj={x:1}obj.y={z:3}Object {z: 3}obj.y.z3
2016-12-23