此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。

Object.keys

Object.keys()返回对象可枚举属性构成的字符串数组,数组的排列顺序与for--in循环一致

1.Array

Object.keys([1, 2, 3]) //[0,1,2] 可枚举属性为其序号

2.Object

Object.keys({a: 1, b: 2}) //[a,b]

注意:其顺序与for--in循环一致

let a = { 100: 'a', 2: 'b', 7: 'c' };;
console.log(Object.keys(a)) //[2, 7, 100]
for( var i in a){
console.log(i)
}

//2 7 100

详情可查看: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/keys

posted @ 2017-08-31 15:16  炎泽  阅读(197)  评论(0编辑  收藏  举报