0

我有一个携带信息的变量,但我希望能够以某种方式删除信息。

我试图设置 .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;

但这似乎不起作用,有人知道该怎么做吗?

4

1 回答 1

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"]}})
于 2012-05-02T03:14:05.383 回答