Возможный дубликат:
Как удалить свойство из объекта 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 }]