码迷,mamicode.com
首页 > 其他好文 > 详细

Object.keys()方法

时间:2018-12-01 18:33:33      阅读:1589      评论:0      收藏:0      [点我收藏+]

标签:image   技术   code   属性   let   div   microsoft   示例   img   

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()方法

标签:image   技术   code   属性   let   div   microsoft   示例   img   

原文地址:https://www.cnblogs.com/ympjsc/p/10050184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!