Как удалить ассоциативный массив из JavaScript? - PullRequest
1 голос
/ 17 января 2011

Я нашел способ удалить элемент ассоциативного массива:

delete array['knownkey'];

но как насчет удаления всего ассоциативного массива, я имею в виду, как пустой обычный массив:

способ очистки обычного массива - [Я нашел в Google]:

array = []  //or
array.length = 0 

Таким образом, ассоциативный массив может очистить или удалить все элементы сразу ...

Ответы [ 2 ]

3 голосов
/ 17 января 2011
assoc_array = {};

Следует установить assoc_array для пустого объекта (он же ассоциативный массив в JavaScript).

Благодаря сборке мусора нет реальной необходимости очищать существующий объект. Вы просто идете за новым.

0 голосов
/ 17 января 2011

Что не так с:

array = {}

..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...