从数组中删除假值

您可以使用filter()来组合布尔值,以简化从数组中删除假值的过程。false 值是将 false 视为条件的值,例如 null、未定义、空字符串(“” 或 '')、0、NaN 和 false。

Boolean 是 JavaScript 的内置构造函数,它通过将值传递给它来将值转换为布尔值。在此示例中,布尔构造函数作为回调函数传递给 filter() 方法,将每个数组元素转换为布尔值。只有转换结果为 true 的元素才会保留在新数组中。

注意:此方法还会过滤掉 0。如果不需要过滤掉0,则需要进行额外的判断。

posted @ 2023-10-23 15:05  江月年年何相似  阅读(45)  评论(0)    收藏  举报