我們可以用 for in 來遍歷物件的屬性。
function computer(brand, price)
var mycomputer = new computer("acer", 500);
for (var prop in mycomputer)
上面的**中,computer有兩個屬性,brand 和 price.所以輸出結果為:
computer[brand]=acer
computer[price]=500
上面的這種用法可以用來檢視乙個物件都有哪些屬性。
當你已經知道computer物件有乙個brand屬性時,就可以用
mycomputer.brand
或 mycomputer[brand]
來獲取屬性值了。
Javascript遍歷物件 陣列總結
1 使用object.keys 遍歷 var obj object.keys obj foreach function key 2 使用for.in.遍歷 var obj for var i in obj var arr 張三 李四 王五 趙六 使用foreach遍歷 arr.foreach fun...
JavaScript遍歷物件和陣列的方法總結
日常開發中我們難免需要對陣列和物件進行遍歷,今天抽空來總結下遍歷陣列和物件常用的方法。我們定義乙個陣列 var arr 2,4,6 1.使用for迴圈遍歷var length arr.length 2.使用foreach遍歷arr.foreach val,index 3.使用for in 遍歷for...
JavaScript深度迭代遍歷未知物件
物件導向程式設計的語言,都存在對物件的一些操作,其中就包括遍歷未知物件的屬性值。通常情況 常見的遍歷物件的方法 var o for i in o name cloud age 20 特殊情況 但是物件中又含有子物件,物件的屬性又是另乙個物件,或者更深層巢狀,上面方法就不適用了 下面使用遞迴實現這個功...