「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 指定された配列からすべての偽の値を除外する関数を作成します。

指定された配列からすべての偽の値を除外する関数を作成します。

2024 年 8 月 21 日に公開
ブラウズ:152

Write a function that filters out all the falsy values from a given array.

 const removeFalsyValues = (arr) => {
    let truthy = []

    for(let i = 0; i 



JavaScript の 

Falsy 値は、ブール値のコンテキストで評価されたときに false とみなされる値です。これらには、0、false、"" (空の文字列)、未定義、NaN、null が含まれます。

関数の仕組みは次のとおりです:

  • 空の配列を初期化する: 関数は、truthy という名前の空の配列を作成することから始まります。これは、偽ではない元の配列の値を保存するために使用されます。
  • 配列をループする: 関数は for ループを使用して、入力配列 arr.
  • 内の各要素を処理します。
  • 要素が真実であるかどうかを確認する: ループ内には、現在の要素 (arr[i]) が真実であるかどうかを確認する if ステートメントがあります。要素が真実である場合 (偽の値の 1 つではないことを意味します)、要素は真実の配列に追加されます。
  • 真実の配列を返す: ループがすべての要素を通過した後、関数は真実の値のみを含む真実の配列を返します。
  • 入力配列は [0、1、false、2、""、3、未定義、NaN、null] です。
  • この関数は各要素をループし、誤った要素 (0、false、""、未定義、NaN、null) を削除します。
  • 残りの真実の値 (1、2、3) は新しい配列 [1、2、3].
  • で返されます。

したがって、このコードの出力は次のようになります:removeFalsyValue [1, 2, 3].

リリースステートメント この記事は次の場所に転載されています: https://dev.to/ajaymarathe/create-a-function-that-will-remove-all-the-falsy-values-from-given-array-1ilf?1 侵害がある場合、study_golang @163.comdelete までご連絡ください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3