1
所以我一直在尋找如何通過鍵刪除數組中的記錄,但只有當鍵是數字時纔會發現,問題是,我沒有數字鍵。javascript array通過鍵刪除
我創建數組是這樣的:
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