EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Сделать основным языком
PF вопросы - Форум

Как очистить массив в Javascript

JavaScript программирование  
 
Как очистить массив в Javascript

В большинстве случаев мы используем массивы Когда мы работаем с JavaScript или с любой другой язык, Поскольку мы позволяем Лучшие манипуляции и группировки некоторых аналогичные характеристики наборов данных.

Среди всех возможных операции что я могу сделать массив, один из самых Общие Это из удалено o опорожнение, которые сделают мы будем конвертировать в массив пустой массив.

 

Как очистить или удалить массив Javascript и его последствия

 

Для выполнения опорожнение или исключить из массив Мы можем использовать две реализации o решения, которые мы увидим ниже. Предположим У нас есть массив в переменной MyArray со следующим содержимым:

Мы можем выполнить опорожнение из массива при помощи назначение из пустой массив в переменную:

Поэтому переменная MyArray Теперь будет указывая для пустой массив. Т.е., Это не предыдущий массив пустой, но что переменная указывает один Новая позиция памяти. Чтобы понять это, Предположим, что следующие переменные:

Если сейчас, Мы осуществляем Удаление первого массива как мы уже видели ранее:

переменная miOtroArray Он будет продолжать указывать на расположение в памяти, на котором размещается массив было ранее назначенных переменная MyArray, потому что с помощью этого решения, Единственное, что мы делаем это назначить в переменной новый пустой массив в другое расположение в памяти.

Для избежать этого, другой слива метод o удалено из массив в JavaScript через Недвижимость Длина, Типа того, Мы опорожняться наш первый массив следующим образом:

Таким образом, Мы делаем это Длина из наших текущий массив Это ноль, так ты опорожнение, и следует переменная указывая на тот же массив, так другие возможные переменные или указатели, Он указал на то же самое, они будут иметь то же значение Это. Таким образом мы Мы избежать каких-либо проблем с переменные и указатели Это может привести к Переназначение новый массив, как в первый случай.

В дополнение, Это последнее решение, Это решение Лучшие что касается производительность Поскольку действительно освобождает память назначен в массив. Если мы используем Первое решение, В дополнение к выделить память для нового массива пуст, Мы не освобождает выделенную память в предыдущий массив, в случае на нее указывает что любой другой переменной или указатель.

Оставьте нам комментарий или ввестиФорум
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Родственные статьи