1.传入对象,返回 包含对象可枚举属性和方法的数组
var obj = {'a': 'Beijing', 'b': 'Haidian'}
console.log(Object.keys(obj)); //['a', 'b']
2.传入字符串,返回索引值
var str = "Beijing";
console.log(Object.keys(str)) // ["0", "1", "2", "3", "4", "5", "6"]
3.传入数组,返回索引值
var arr = ["a", "b", "c"];
console.log(Object.keys(arr)); // ["0", "1", "2"]
4.构造函数,返回空数组或者属性名
function Demo(name, age) {
this.name = name;
this.age = age;
}
console.log(Object.keys(Demo)); // []
获取对象或数组中的键
最新推荐文章于 2024-01-11 15:54:10 发布