在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數據分析&挖掘  網絡安全  HTML/ javascript中關于數組和對象的關系,數組是不是只是另外一種形式的對象?

javascript中關于數組和對象的關系,數組是不是只是另外一種形式的對象?

javascript中關于數組和對象的關系,數組是不是只是另外一種形式的對象?為什么數組也會有key? 為什么最后打印出來的結果是一樣的?求大神解答下這個關于數組的疑惑。

let arr=['a','b','c','d']
let obj={
    '0':'a',
    '1':'b',
    '2':'c',
    '3':'d'
   }
for(let key in arr){
    console.log(arr[key])//a,b,c,d
}
 
for(let key in obj){
    console.log(obj[key])//a,b,c,d
}

回答
編輯回答
有你在

數組也是對象,不信[] instanceof Object試試。for-in遍歷的是鍵,而for-of遍歷的是可迭代對象的值,你可以用for-in遍歷對象和數組,但只能用for-of遍歷數組。

2018年1月13日 13:21