Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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 如何在jquery中从数组中删除空值?_Javascript_Jquery - Fatal编程技术网

Javascript 如何在jquery中从数组中删除空值?

Javascript 如何在jquery中从数组中删除空值?,javascript,jquery,Javascript,Jquery,如何从数组中删除空值。 比如说 var data = [ ["George L. Bunting", null, null, null], ["Marc G. Bunting", null, null, null], ["Suzanne F. Cohen", null, null, null], ["Rosalee Davison", null, null, null], ["Richard Davison", null, null, null],

如何从数组中删除空值。 比如说

var data = [
    ["George L. Bunting", null, null, null],
    ["Marc G. Bunting", null, null, null],
    ["Suzanne F. Cohen", null, null, null],
    ["Rosalee  Davison", null, null, null],
    ["Richard  Davison", null, null, null],
    ["Marilynn K. Duker", null, null, null],
    ["Dale  McArdle", null, null, null],
    [null, null, null, null],
    [null, null, null, null],
    [null, null, null, null]
]
我需要这样

data = [
    ["George L. Bunting", null, null, null],
    ["Marc G. Bunting", null, null, null],
    ["Suzanne F. Cohen", null, null, null],
    ["Rosalee  Davison", null, null, null],
    ["Richard  Davison", null, null, null],
    ["Marilynn K. Duker", null, null, null],
    ["Dale  McArdle", null, null, null]
]
并删除单词“Dale McArdle”->“Dale McArdle”之间的空格

$("input[id*=btnListGeneratorwithDetails]").click(function() {
    $("[id*=hdnfldSpreadSheetData]").val(JSON.stringify(handsontable.getData()));

    strEntityList = JSON.stringify(handsontable.getData());
    //alert(strEntityList);
});

您可以使用和的组合:

var数据=[
[“乔治·L·邦廷”,零,零,零],
[“Marc G.Bunting”,空,空,空],
[“Suzanne F.Cohen”,零,零,零],
[“罗莎莉·戴维森”,零,零,零],
[“理查德·戴维森”,零,零,零],
[“Marilynn K.Duker”,空,空,空],
[“Dale McArdle”,空,空,空],
[null,null,null,null],
[null,null,null,null],
[零,零,零,零]
]
data=data.filter(函数(条目){
return!entry.every(函数(值){
返回值===null;
});
});

控制台日志(数据)您可以在这里找到另一个副本:这是一个问题。一个大的。当你遇到麻烦时,尝试一下。为什么是jQuery?如果是jQuery,为什么不将其标记为jQuery?另外,请一次问一个问题。不管怎么说,你是怎么搞的?您不知道如何在阵列上循环吗?您不知道如何访问每个元素,并检查它是否都是空的吗?您不知道如何删除不需要的元素吗?torazaburo-如何删除不需要的元素[null,null,null,null]jquery或Javascript可能与我得不到的元素重复answer@0143.NetUser所以不支持
console.log
。你自己试试吧。