質問: jqueryを使ってjsオブジェクトを配列に変換する 私のアプリケーションは、次のようにjavascriptオブジェクトを作成します。myobj= {1:[array-data], 2:[array-data]} しかし、このオブジェクトは配列として必要です。array[1]:[array-data] array[2]:[array-data] そこで、オブジェクトを通して$.eachで繰り返し、要素を配列に追加することで、このオブジェクトを配列に変換しようとしました。x=[] $.each(myobj, function(i,n) { x.push(n);}); オブジェクトを配列または多分関数に変換するためのより良い方法はありますか?
回答: 最良の方法は、javascriptのみの関数を使用することです。var myarr = array.prototype.slice.call(myobj, 0);