我有一个携带信息的变量,但我希望能够删除一些信息。
我试图设置.length = 0但这似乎不起作用......
变量的当前数据(示例数据是):
var data = {"1":{"7":["310"],"22":["309"]}}
英语是:
var data = {"X":{"Y":["ID"],"Y":["ID"]}}
所以,如果我想删除:
X: 1 Y : 22
数据的结果将是:
var data = {"1":{"7":["310"]}};
这是我试过的:
data[X][Y].length = 0;
但这似乎不起作用,任何人都明白该怎么做?
答案 0 :(得分:3)
js> var data = {"1":{"7":["310"],"22":["309"]}}
js> data
({1:{7:["310"], 22:["309"]}})
js> delete data[1][22]
true
js> data
({1:{7:["310"]}})