1.Object.keys() 方法返回一个数组,数组内均为对象自有的可枚举属性。
var keys= Object.keys(testObj);
console.log(keys); // 输出 keys ["name", "age", "action"]
2.Object.getOwnPropertyNames() 方法返回一个数组,数组内是对象自有的属性,包括可枚举和不可枚举
3.for…in 遍历对象所有可枚举的属性,包括自有属性和继承自原型的属性。
var keys =[];
for(var i in testObj){
keys.push(i);
}
console.log(keys); // keys ["name", "age", "action"]