从数组中的对象中删除空值

时间:2014-05-30 15:10:26

标签: javascript arrays object knockout.js null

我正在尝试从Mysql数据库中读取数据并将其带到我的Knockout动力用户界面。

到目前为止,一切都很好。 我的问题是数据库中的某些字段已经得到了" null"价值,所以他们也出现在我的用户界面上。

所以问题是:如何替换这些保存为对象的空值,这些值保存在数组中?

有什么想法吗?

感谢您的帮助: - )

1 个答案:

答案 0 :(得分:0)

要删除(我猜你的意思是"替换")一个属性(我猜你的意思是"参数")来自您必须使用delete运算符的对象,如下所示:

> test = {a: null, b: "b"}
{ a: null, b: 'b' }
> delete test.a
true
> test
{ b: 'b' }