定義
Object.keys() 方法會返回一個由一個給定對象的自身可枚舉屬性組成的數組,數組中屬性名的排列順序和使用 for…in 循環遍歷該對象時返回的順序一致 (兩者的主要區別是 一個 for-in 循環還會枚舉其原型鏈上的屬性)。
語法
Object.keys(obj)
參數介紹
obj是要返回其枚舉屬性的對象
返回值
一個表示給定對象的所有可枚舉屬性的字符串數組。
用途
我們可以用這個方法展示二級聯動中的列表,例如:
let obj = {"list":[ "pic-1","pic-2" ]} let o = Object.keys(obj) console.log(o) console.log(obj[o])