JavaScript の配列には空の要素が含まれることがよくあり、配列で操作を実行するときに迷惑になることがあります。これらの空の要素を削除すると、コードが簡素化され、パフォーマンスが向上します。
最新の JavaScript には、空の要素をフィルターで除外するのに役立ついくつかの組み込み配列メソッドが用意されています。
より伝統的なアプローチを好む場合は、手動で配列し、splice メソッドを使用して空の要素を削除します:
const arr = [1, 2, null, undefined, 3, '', 3, '', '', 0, '', [], '', {}, '', 5, '', 6, '', '', '', '']; let len = arr.length; for (let i = 0; i < len; i++) arr[i] && arr.push(arr[i]); // Copy non-empty values to the end of the array arr.splice(0, len); // Cut the array and leave only the non-empty values
jQuery を使用している場合は、その .grep() メソッドを利用することもできます。
const arr = [1, 2, '', 3, '', 3, '', '', 0, '', 4, '', 4, '', 5, '', 6, '', '', '', '']; arr = $.grep(arr, n => n == 0 || n);
これらのさまざまなアプローチにより、効率的で便利な機能が提供されます。 JavaScript 配列から空の要素を削除する方法。ニーズに最も適した方法を選択して、よりクリーンで管理しやすい配列をお楽しみください。
以上がJavaScript 配列から空の要素を効率的に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。