我正在使用delete
我喜欢这个对象:
obj = {
Variables: [ {
Name: "test",
Type: "Int",
Control: "U",
Value: "123"
}, {
Name: "ftr",
Type: "DateTime",
Control: "UA",
Value: "123123"
}, {
Name: "wertwe",
Type: "Int",
Control: "SA",
Value: "435345"
} ]
};
使用此代码:
delete data["Variables"][2];
现在obj包含值:
{"Variables":[{"Name":"test","Type":"Int","Control":"U","Value":"123"},{"Name":"ftr","Type":"DateTime","Control":"UA","Value":"123123"},null]}
有没有办法删除对象中没有出现空值的元素?
答案 0 :(得分:1)
你刺破了阵中的一个洞。您需要使用splice
删除该洞。在写完这个答案后我找到了这个骗局,所以我打算投票以Q / A结束这个例子。