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 に答える