语法
Object.keys(obj)
参数:要返回其枚举自身属性的对象
返回值:一个表示给定对象的所有枚举属性的字符串数组
1 var obj = {'a':'123','b':'345'};
2 console.log(Object.keys(obj)); //['a','b']
var str = 'ab1234';
console.log(Object.keys(obj)); //[0,1,2,3,4,5]
var arr = ["a", "b", "c"];
console.log(Object.keys(arr)); // console: ["0", "1", "2"]
let person = {name:"张三",age:25,address:"深圳",getName:function(){}}
Object.keys(person).map((key)=>{
person[key] // 获取到属性对应的值,做一些处理
})
注意:Object.values()和Object.keys()是相反的操作,既是把一个对象的值转换为数组
上一篇:B1024A1073 科学计数法
下一篇:前缀和总结