【问题标题】:How to remove empty rows in data of 'Object of Array' in javascript?如何在javascript中删除“数组对象”数据中的空行?
【发布时间】:2017-05-09 05:19:39
【问题描述】:

我有一个数组对象。它的输出看起来像这样。 Object of array output

而且代码是这样的

layer.fields.each(function(field) {
tr.append($('<th ></th>').text(field.name));
if(self.availableForTable.indexOf(field.name.toUpperCase()) != -1)
self.tblHeader.push(field.name);
});
tbody.append(tr);`

现在的问题是我从数据库中得到了一些空条目。像这样 like after 1 line 2nd line is empty

现在如何删除这个空白空间。 javascript中是否有“数组对象”的方法?我在StackOverflow上搜索但到目前为止没有得到任何有用的东西

【问题讨论】:

  • 也发布您的输出数据..
  • 两张图片都是输出@Ved
  • layer = layer.filter(function(entry) { return /\S/.test(entry); }); 将删除数组中的空格
  • 您分享的图片是Array of arrays
  • “数组输出对象”是什么意思?

标签: javascript jquery arrays object


【解决方案1】:

要从数组中删除空格,请执行以下操作:-

layer = layer.filter(function(entry) { return /\S/.test(entry); }); 

【讨论】:

  • @F128115 很高兴为您提供帮助:):)
  • 我可以再问一点吗?在第二种情况下,我有一个包含对象的对象。现在我必须做什么来删除空对象?
  • @F128115 请检查这个:-stackoverflow.com/a/42736367/4248328
  • 两种方式我都不确定
  • @F128115 用一些输入数据提出一个新问题以及您尝试了什么?你肯定会得到答案
猜你喜欢
  • 1970-01-01
  • 2021-08-11
  • 2019-12-13
  • 1970-01-01
  • 2016-12-27
  • 1970-01-01
  • 1970-01-01
  • 2016-12-20
  • 2015-12-24
相关资源
最近更新 更多