從 JavaScript 中的陣列中過濾掉 null?


如需從陣列中過濾掉 null 值並僅顯示非 null 值,請使用 filter()。以下是程式碼:-

示例

var
names=[null,"John",null,"David","","Mike",null,undefined,"Bob","Adam",null,null];
console.log("Before filter null=");
console.log(names);
var filterNull=[];
filterNullValues=names.filter(obj=>obj);
console.log("After filtering the null values=");
console.log(filterNullValues);

如需執行上述程式,您需要使用以下命令:-

node fileName.js.

輸出

此處,我的檔名是 demo148.js。這將生成以下輸出:-

PS C:\Users\Amit\JavaScript-code> node demo148.js
Before filter null=[
   null, 'John',
   null, 'David',
   '', 'Mike',
   null, undefined,
   'Bob', 'Adam',
   null, null
]
After filtering the null values=
[ 'John', 'David', 'Mike', 'Bob', 'Adam' ]

更新日期: 11-Sep-2020

985 個瀏覽量

開啟你的 職業

透過完成課程取得資格認證

開始
廣告
© . All rights reserved.