1
私は配列からキーでレコードを削除する方法を探していましたが、キーが数字である場合にのみ見つかった、問題は数字キーがありません。javascript配列のキーで削除
私はこのような配列の構築:
var obj = [];
obj.key1 = {name: "John", room: 1234};
obj.key2 = {name: "Jim", room: 1234};
今OBJの結果は、私が期待して正確に何である
[key1: Object, key2: Object]
です。
今、objからkey1を完全に削除するにはどうすればよいですか?キーがアルファベットのときは、これについて何も見つかりませんでした。
'OBJを削除[「キー1」]' – Rajesh
配列は常に数字キーを持っています。 – reporter
そのような配列にプロパティを追加するのは通常の習慣ではありません。配列はオブジェクトなので*働いていますが、通常の整数インデックス(キー)を使用していない場合は配列を使用しても意味がありません。配列ではなく、単純なオブジェクトを使用する必要があります。 – nnnnnn