使用JavaScript删除没有值的数组项

13 浏览
0 Comments

使用JavaScript删除没有值的数组项

这个问题已经在这里有答案了

在JavaScript中从数组中删除空元素

我有一个变量长得像这样:

["something here", "", "something else here", ""]

你可以看到有些空的条目。

我需要去除它们,让数组不包含任何空条目。

我该怎么做?

admin 更改状态以发布 2023年5月21日
0
0 Comments

你可以使用filter(),并检查string的长度。

let arr =["something here", "", "something else here", ""];
console.log(arr.filter(a => a.length))

0
0 Comments

您可以使用数组的过滤方法。 filter(Boolean) 可以过滤所有 "falsy"(假值)的项目。

['',null,0,1].filter(Boolean) // [1]

const arr = ["something here", "", "something else here", ""];
const newArr = arr.filter(Boolean);
console.log(newArr);

0