js中获取对象的属性名称

在网上搜的时候基本都是用for循环获取对象属性数组,其实有个更简单的方法:

function getObjKeys() {

    var obj = {
        "name": "zhangsan",
        "age": 30
    };
    let keys = Object.keys(obj);
    console.log(keys);
}

function getObjKeysByfor() {
    var keys = [];
    var obj = {
        "name": "zhangsan",
        "age": 30
    };
    for (let key in obj) {
        keys.push(key)
    }
    console.log(keys);
}
getObjKeys();
getObjKeysByfor();


版权声明:本文为xinusuoshu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。