const removeFalsyValues = (arr) => { let truthy = [] for(let i = 0; i < arr.length; i++){ if(arr[i]) { truthy.push(arr[i]) } } return truthy; } console.log('removeFalsyValues:', removeFalsyValues([0, 1, false, 2, "", 3, undefined, NaN, null]))
JavaScript の偽値とは、ブール値コンテキストで評価されたときに偽とみなされる値です。これらには、0、false、"" (空の文字列)、未定義、NaN、null が含まれます。
関数の仕組みは次のとおりです:
このコードの出力は、removeFalsyValue [1, 2, 3] となります。
以上が指定された配列からすべての偽の値を除外する関数を作成します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。