js中获取对象的所有属性名

3,696 阅读1分钟

方法:Object.keys(obj)=>用于获取对象自身的所有属性名=>返回由属性名组成的数组

实例:

var obj = {

    id: 1,
    name: '小米',
    price: 1999,
    num: 2000
}

var arr = Object.keys(obj);
console.log(arr);

输出结果:
Array(4)

0: "id"

1: "name"

2: "price"

3: "num"