Array filter() メソッドは、疎配列内の欠落要素をスキップし、その戻り配列は常に密になります。この記事では、JavaScript で Array filter() メソッドを使用してスパース配列を圧縮するための関連知識を紹介します。必要な方は参照してください
スパース配列とは何ですか
配列要素のインデックスはありません。連続する場合があります。すべての JavaScript 配列には長さのプロパティがあります。非スパース配列の場合、このプロパティは配列要素の数になります。スパース配列の場合、長さはすべての要素の数より大きくなります。
Array filter() メソッドは、疎配列内の欠落要素をスキップし、その戻り配列は常に密になります。
(1) スパース配列の空きを圧縮する:
var dense = sparse.filter( function(currentValue) { return true; } );
(2) スパース配列の空きを圧縮し、未定義要素と null 要素を削除する:
var dense = sparse.filter( function(currentValue) { return currentValue !== undefined && currentValue!= null; } )
以上は、皆さんの参考になれば幸いです。未来のみんな。
関連記事:
mongodbデータベースに接続するnodejsメソッドの例
Axios要素を使用してグローバルリクエストロードメソッドを実装する
以上がArray filter() メソッドを使用して JavaScript でスパース配列を圧縮するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。