ホームページ >ウェブフロントエンド >jsチュートリアル >数値キーを含む JavaScript オブジェクトを配列に効率的に変換するにはどうすればよいですか?
数値キーを含む JavaScript 配列を配列に変換する
サーバーからの JSON 応答を処理するときに、数値キーを含むオブジェクトが表示されることがあります。これらのオブジェクトを JavaScript 配列に変換するには、いくつかの効率的な方法があります。
jQuery を使用する簡単な方法の 1 つは、$.map を使用することです。
var arr = $.map(obj, function(el) { return el });
あるいは、Object.keys を利用して、 Array.map で値をマッピングする前に、キーを配列に変換します。
var arr = Object.keys(obj).map(function(k) { return obj[k] });
データが最初は JSON 形式である場合、これらの手法を適用する前に、必ず JSON.parse を使用して解析してください。
最新の JavaScript 環境 (ES2015 ) では、簡潔な解決策として Object.values を活用できます。
var arr = Object.values(obj);
以上が数値キーを含む JavaScript オブジェクトを配列に効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。