JavaScriptにおいてArray.filter(Number)がゼロをフィルタリングする理由
しかし、Array.filter(Number)を使用すると、ゼロがフィルタリングされることがあります。これは、Numberコンストラクタがゼロを偽の値として評価するためです。Numberコンストラクタは、引数を数値に変換するために使用されますが、ゼロは偽の値として扱われます。>>More
しかし、Array.filter(Number)を使用すると、ゼロがフィルタリングされることがあります。これは、Numberコンストラクタがゼロを偽の値として評価するためです。Numberコンストラクタは、引数を数値に変換するために使用されますが、ゼロは偽の値として扱われます。>>More
方法1: filterメソッドを使用する方法const array = ["", "こんにちは", "", "世界", ""]; const filteredArray = array.filter(item => item !== ""); console.log(filteredArray);>>More