Object.keys()方法
Posted ympjsc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Object.keys()方法相关的知识,希望对你有一定的参考价值。
Object.keys(obj)
obj:要返回器枚举自身属性的对象。
返回值:返回一个所有元素为字符串的数组,其元素来自于从给定的obj里可直接枚举的属性。
这些属性的顺序与手动遍历该对象属性时的一致。
示例:
let obj = {0:‘a‘, 1:‘b‘, 2:‘c‘}
console.log(Object.keys(obj)) // 返回对象属性名的字符串形式构成的数组
let arr = [‘a‘, ‘b‘, ‘c‘]
console.log(Object.keys(arr)) // 返回数组索引值的字符串形式构成的数组
let str = ‘jsc‘
console.log(Object.keys(str)) // 返回字符串索引值的字符串形式构成的数组
这里可以用Object.map()方法遍历出来看:
let obj = {0:‘a‘, 1:‘b‘, 2:‘c‘}
console.log(Object.keys(obj))
Object.keys(obj).map((key,index)=>{
console.log(key,obj[key],index) // key=>属性名 obj[key]=>属性值 index=>数组索引值
})
以上是关于Object.keys()方法的主要内容,如果未能解决你的问题,请参考以下文章