Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript是否从数组中删除[]?_Javascript - Fatal编程技术网

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);