7
考慮var person=JSON.parse('{"name":"Alice","id",1234}')
。從關聯數組中刪除密鑰
如何從變量人中刪除密鑰?例如,如何完全刪除「名稱」,以便person
變成{"id":1234}
?
考慮var person=JSON.parse('{"name":"Alice","id",1234}')
。從關聯數組中刪除密鑰
如何從變量人中刪除密鑰?例如,如何完全刪除「名稱」,以便person
變成{"id":1234}
?
嘗試delete person["name"]
。
請注意delete
只會將其設置爲未定義,然後將不會正確反映在數組的長度。
如果您知道密鑰,你應該使用拼接即
myArray.splice(key, 1);
這是不是關聯數組。它是一個對象文字。沒有數組的長度屬性(除非你定義了一個)。 – 2009-11-18 10:03:55
可能的重複[如何從javascript關聯數組中刪除對象?](http://stackoverflow.com/questions/346021/how-do-i-remove-objects-from-a-javascript-associative-array) – 2013-02-28 12:16:01