Getting JavaScript object key list

后端 未结 17 1348
野性不改
野性不改 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条回答
  •  萌比男神i
    2020-11-22 02:01

    For a comma-delineated string listing the keys of a JSON Object, try the following:

    function listKeys(jObj){
        var keyString = '';
        for(var k in jObj){
            keyString+=(','+k);
        }
        return keyString.slice(1);
    }
    
    
    
    /* listKeys({'a' : 'foo', 'b' : 'foo', 'c' : 'foo'}) -> 'a,b,c' */
    

提交回复
热议问题