JavaScript 配列における偽の値のフィルタリング

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、JavaScript の配列を扱う概念について掘り下げます。Array.prototype.filter() メソッドを使って配列から偽の値を削除する方法を学びます。この実験が終わるとき、JavaScript で配列を操作する方法をより深く理解し、この知識を自分のプロジェクトに適用できるようになります。

これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 100%です。学習者から 100% の好評価を得ています。

コンパクトな配列を作成するための Array.prototype.filter() の使い方

JavaScript でコンパクトな配列を作成するには、Array.prototype.filter() メソッドを使って配列から偽の値を削除することができます。偽の値には falsenull0""undefinedNaN が含まれます。

以下は、Array.prototype.filter() を使ってコンパクトな配列を作成する方法を示すコード スニペットです。

const compact = (arr) => arr.filter(Boolean);

その後、compact 関数を使って配列を引数として渡すことでコンパクトな配列を作成できます。たとえば:

compact([0, 1, false, 2, "", 3, "a", "e" * 23, NaN, "s", 34]);
// 出力:[ 1, 2, 3, 'a','s', 34 ]

このように Array.prototype.filter() を使うことで、真の値のみを含むコンパクトな配列を簡単に作成できます。

まとめ

おめでとうございます!コンパクトな配列の実験を完了しました。技術力を向上させるために、LabEx でさらに多くの実験を行って練習してください。