JavaScript 配列のundefinedを削除するサンプル

環境
Google Chrome 118.0.5993.89(Official Build) (64 ビット)
Windows 11 Pro 64bit

構文
let 変数名2 = 配列名.filter(変数名1 => 変数名1 !== undefined)
filter()の引数に、1つの引数を持つアロー関数を指定します。
アロー関数で、「引数 !== undefined」を返します。

使用例

let ns = ["tokyo", undefined, "oosaka", undefined, "fukuoka", "yokohama", undefined, "kawasaki"];

let res= ns.filter(item => item !== undefined)

console.log(res);

実行結果
[ 'tokyo’, 'oosaka’, 'fukuoka’, 'yokohama’, 'kawasaki’ ]

JavaScript

Posted by arkgame