Object.entries()

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]

 

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇

)">
下一篇>>