在网上搜的时候基本都是用for循环获取对象属性数组,其实有个更简单的方法:
//以下得到的是一个数组["name","age"]
var obj = {
"name": "zhangsan",
"age": 30
};
let keys = Object.keys(obj);
console.log(keys);
//以下方法得到的是name,age两个字符串,
for(var d in obj) {
var d;
console.log(d); // 属性名name
var obj[d] ; // 属性值 "zhangsan"
//以下方法得到的应该和方法一一样是一个数组(没测),
var keys = [];
var obj = {
"name": "zhangsan",
"age": 30
};
for (let key in obj) {
keys.push(key)
}
console.log(keys);