Best way to convert string to array of object in javascript?

后端 未结 6 1278
萌比男神i
萌比男神i 2020-11-27 19:21

I want to convert below string to an array in javascript.

{a:12, b:c, foo:bar}

How do I convert this string into array of objects? Any cool

6条回答
  •  情歌与酒
    2020-11-27 19:38

    You can use "for in"

    var myObject = {a:'12', b:'c', foo:'bar'};
    var myArray = [];
    
    for(key in myObject) {
        var value = myObject[key];
        myArray[key] = value;
    }
    
    myArray['a']; // returns 12
    

    Notes: considering that myObject only have one level of key-value pairs.

提交回复
热议问题