什么是从循环(Js)数组中删除空值的最简单方法

Ano*_*mus 1 javascript arrays null loops

如果我有一个包含三个文本值和两个空值的数组.如何用循环删除它们.是否可以使用拼接来做到这一点.

arrayVal[0] = null
arrayVal[1] = "Some text"
arrayVal[2] = null
arrayVal[3] = "More text"
arrayVal[4] = "Text Again"
Run Code Online (Sandbox Code Playgroud)

我想实现以下目标:

arrayVal[0] = "Some Text"
arrayVal[1] = "More text"
arrayVal[2] = "Text Again"
Run Code Online (Sandbox Code Playgroud)

elc*_*nrs 6

这是一种方法:

arrayVal.filter(Boolean);
Run Code Online (Sandbox Code Playgroud)

请注意,Boolean将删除任何虚假值,包括零,空字符串,null,undefined.