Возможный дубликат:
Как удалить свойство из объекта javascript
Эквивалент JavaScript Hashmap
Я использую jQuery, и я обрабатываю переменную следующим образом:
var array = {};
array[an_object] = something
array[another_object] = something_else
array[...] = ...
Когда я пытаюсь запустить метод splice
на array
, я получаю a TypeError: array.splice is not a function
. Я намерен удалить ключ an_object
и весь его контент из переменной array
.
Как я могу это сделать?
Примечание. Когда я запускаю console.log(array[an_object])
(то же самое верно для another_object
и всех других объектов), я получаю:
[Object { label="str1", value=1 }, Object { label="str2", value=2 }, { label="strN", value=N }]