0
点赞
收藏
分享

微信扫一扫

Object.values()和Object.keys()的用法

椰果玩安卓 2022-03-30 阅读 105

1.Object.keys(obj) 使用场景:获取对象索引

处理对象:返回key的数组

例:

let person = {name:"洪露恩",age:22,address:"合肥",getName:function(){}}

Object.keys(person) // ["name", "age", "address","getName"]

处理字符串或数组:返回索引值数组

例:

let arr = [1,2,3,4,5,6]

Object.keys(arr) // ["0", "1", "2", "3", "4", "5"]

2.Object.values(obj)  使用场景:获取对象值

处理对象:返回values的数组

例:

let person = {name:"洪露恩",age:22,address:"合肥",getName:function(){}}

Object.values(person) // ["洪露恩", 22, "合肥",f]

如果属性是数字,则会按照属性的大小按顺序返回

例:

let obj={3:'a',2:'b',4:'c'};
Object.values(obj)//["b", "a", "c"]  2<3<4
举报

相关推荐

0 条评论