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

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

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

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

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

 

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

 

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

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

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

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

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

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

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

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

Присоединиться к вам к каналу Телеграмма

Оставьте нам комментарий или ввестиФорум
Поделиться Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page

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

Оставь ответ