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
。你自己试试吧。