javascript 一维度数组 剔除 空值
时间: 2023-08-18 17:06:34 浏览: 124
你可以使用 JavaScript 的filter()
方法来剔除一维数组中的空值。filter()
方法接受一个回调函数作为参数,该回调函数用于判断数组中的每个元素是否满足特定条件。在这种情况下,我们可以使用filter()
方法来判断元素是否为空值,并将非空值保留在新数组中。
以下是一个示例代码:
const arr = [1, 2, '', null, undefined, 3, '', 4];
const filteredArr = arr.filter(element => element !== '');
console.log(filteredArr);
输出结果为:[1, 2, null, undefined, 3, 4]
,空值被成功剔除。
在上述代码中,我们定义了一个包含空值的一维数组arr
。然后,我们使用filter()
方法来创建一个新数组filteredArr
,其中剔除了空值。回调函数element => element !== ''
用于判断每个元素是否为空值,如果不是空值,则保留在新数组中。
希望能帮到你!如有其他问题,请随时提问。
相关推荐








