JavaScript |从数组中删除空元素
为了从数组中删除空元素,使用了filter()方法。此方法将返回一个新数组,其中包含通过回调函数条件的元素。
array.filter()此函数从给定数组创建一个新数组,该数组由提供的数组中满足参数函数条件的元素组成。
array.filter( function(cValue, index, arr), tValue )
参数:此函数接受下面列出的两个参数:
- 函数:它包含三个参数。
- cValue:该参数是必需的,它是当前元素的值。
- index:该参数可选,为当前元素的数组索引。
- arr:此参数是可选的。它是当前元素所属的数组对象。
- tValue:此参数是可选的。该值将被传递给函数以用作其“this”值。
如果为空,将传递值“未定义”。
示例:此示例从数组中删除未定义、空和空元素。
JavaScript | Remove empty elements
from an array
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
示例:此示例仅从数组中删除“假”值。
JavaScript | Remove empty
elements from an array
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后: