Converting a JS object to an array using jQuery

后端 未结 18 3384
鱼传尺愫
鱼传尺愫 2020-11-22 01:37

My application creates a JavaScript object, like the following:

myObj= {1:[Array-Data], 2:[Array-Data]}

But I need this object as an array.

18条回答
  •  眼角桃花
    2020-11-22 02:02

    Since ES5 Object.keys() returns an array containing the properties defined directly on an object (excluding properties defined in the prototype chain):

    Object.keys(yourObject).map(function(key){ return yourObject[key] });
    

    ES6 takes it one step further with arrow functions:

    Object.keys(yourObject).map(key => yourObject[key]);
    

提交回复
热议问题