Object.entries()方法回傳一個給定物件自身可列舉屬性的鍵值對陣列,其排列與使用 for...in 回圈遍歷該物件時回傳的順序一致(區別在于 for-in 回圈還會列舉原型鏈中的屬性,Object.entries()方法不會列舉原型鏈的的屬性),
那我們就直接來實作一下吧:
1、對數字和浮點數
let foo = 666;
console.log(Object.entries(foo));//Array[]
let foo1= 66.6
console.log(Object.entries(foo1));//Array[]
2、對字串
let foo4 = '777'
console.log(Object.entries(foo4))//['0',7],['1',7],['2',7]
3、對陣列
let foo2=[1,2,3]
console.log(Object.entries(foo2))//['0',1],['1',2],['2',3]
let foo3=[1,{a:2},3]
console.log(Object.entries(foo3))//['0',1],['1',{a:2}],['2',3]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/398696.html
標籤:其他
下一篇:瀏覽器開發者工具入門筆記
