Getting JavaScript object key list

后端 未结 17 1067
野性不改
野性不改 2020-11-22 01:27

I have a JavaScript object like

var obj = {
   key1: \'value1\',
   key2: \'value2\',
   key3: \'value3\',
   key4: \'value4\'
}

How can I

17条回答
  •  南笙
    南笙 (楼主)
    2020-11-22 02:06

    If you decide to use Underscore.js you better do

    var obj = {
        key1: 'value1',
        key2: 'value2',
        key3: 'value3',
        key4: 'value4'
    }
    
    var keys = [];
    _.each( obj, function( val, key ) {
        keys.push(key);
    });
    console.log(keys.lenth, keys);
    

提交回复
热议问题