从变量中删除数据

时间:2012-05-02 03:10:57

标签: javascript

我有一个携带信息的变量,但我希望能够删除一些信息。

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

但这似乎不起作用,任何人都明白该怎么做?

1 个答案:

答案 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"]}})