Javascript是否从数组中删除[]?
我有以下数组Javascript是否从数组中删除[]?,javascript,Javascript,我有以下数组 [Array(1), Array(1), Array(0)] 这是格式化的版本 [{…}] [{…}] [] 如何删除[] 尝试使用过滤器,这将遍历数组并返回长度大于0的数组项 result = obj.filter(x=> x.length > 0) 所以你有一个数组&你想删除这个空数组吗 您可以使用过滤掉不需要的值。filter 例如 您可以检查内部数组的长度,以确定在筛选数组时是否应保留该值 const arr=[数组(1)、数组(1)、数组(0)] c
[Array(1), Array(1), Array(0)]
这是格式化的版本
[{…}]
[{…}]
[]
如何删除[] 尝试使用过滤器,这将遍历数组并返回长度大于0的数组项
result = obj.filter(x=> x.length > 0)
所以你有一个数组&你想删除这个空数组吗 您可以使用
过滤掉不需要的值。filter
例如
您可以检查内部数组的长度,以确定在筛选数组时是否应保留该值
const arr=[数组(1)、数组(1)、数组(0)]
console.log(
arr.filter(x=>x&&x.length)
)
您能提供更多详细信息吗?这是否意味着您要删除空数组?关于mainArray.pop()
-按常量arr=[[]、['1'、['2']、['3'、['4']]复制您的样本。筛选(v=>v.length>0);
const arr = [ [], ['1', '2'], ['3', '4'] ].filter(v => v.length > 0);