Getting JavaScript object key list

后端 未结 17 1439
野性不改
野性不改 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:19

    Using ES6, you can use forEach to iterate over the Keys of an Object. To get all the keys you can use Object.keys which returns all the keys in an Object

    Object.keys(obj).forEach(function(keyValue, index, map) { 
      console.log(keyValue); 
    });
    

    Short hand of the above snippet would be, which only takes one parameter

    Object.keys(obj).forEach(function(keyValue) { 
      console.log(keyValue); 
    });
    

提交回复
热议问题