1 | Object.keys(obj) |
返回值:一个表示给定对象的所有可枚举属性的字符串数组
二、处理对象,返回可枚举的属性数组
1 | let person = {name: "张三" ,age:25,address: "深圳" ,getName: function (){}} |
2 | Object.keys(person) // ["name", "age", "address","getName"] |
1 | let arr = [1,2,3,4,5,6] |
2 | Object.keys(arr) // ["0", "1", "2", "3", "4", "5"] |
1 | let str = "saasd字符串" |
2 | Object.keys(str) // ["0", "1", "2", "3", "4", "5", "6", "7"] |
1 | let person = {name: "张三" ,age:25,address: "深圳" ,getName: function (){}} |
2 | Object.keys(person).map((key)=>{ |
3 | person[key] // 获取到属性对应的值,做一些处理 |
4 | }) |