TGViewer
ВАЙЛТ™ ВАЙЛТ™ @whilet_ru · 1.17K subscribers
Post #2251 761

Forwarded from Катерина | Про Frontend

Очистка массива в JavaScript: что выбрать — arr.length = 0 или arr = []? 🗑

Очистка массива — одна из типичных задач в JavaScript, и у неё есть несколько подходов. Сегодня сравним два самых популярных метода:

🧩 arr.length = 0

Этот способ меняет свойство length у массива, что мгновенно удаляет все элементы.


✔️ Массив очищается на месте, сохраняя текущую ссылку;
✔️ Если на массив ссылаются другие переменные, изменения отразятся везде.

🧩 arr = []

Этот способ присваивает переменной новый пустой массив


✔️ Создаётся новый массив;
✔️ Старая ссылка остаётся неизменной, поэтому другие переменные, указывающие на оригинальный массив, не будут затронуты.

💡 Какой метод выбрать?
✅ Используйте arr.length = 0, если нужно очистить массив на месте, и важно, чтобы все ссылки на него остались актуальными;
✅ Используйте arr = [], если вы хотите создать новый массив и разорвать связь со старым.

Теперь вы точно знаете, как правильно очищать массив, в зависимости от ситуации! 👍
  • 👍 10
  • 👏 5
  • ❤ 2
More from @whilet_ru
  1. May 29, 2026#Мем @whilet_ru
  2. May 29, 2026#Мем @whilet_ru
  3. May 29, 2026Вы регистрируетесь на международный вебинар, видите в письме «Начало в 15:00 МСК», спокойн…
  4. May 28, 2026#Мем @whilet_ru
  5. May 28, 2026#Мем @whilet_ru
  6. May 28, 2026Вы покупаете новый телефон, и он радует вас суперспособностью: с нуля до ста процентов за…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →