[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Очистка массива в JS
Страницы: 1, 2
sergeiss
Вроде бы всё легко и просто, можно это сделать несколькими разными способами. Но вот наткнулся на такую дискуссию (на английском) http://stackoverflow.com/questions/1232040...y-in-javascript
Почитал, "загрузился" тем, как вроде бы простая операция может иметь весьма интересный и глубокий подтекст.

Рекомендую прочитать. А кто не "шпрехает по-аглицки"... Ну уж извиняйте. Вот вам хороший стимул и хороший повод поизучать английский язык smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
FatCat
Цитата (sergeiss @ 7.01.2015 - 22:42)
А кто не "шпрехает по-аглицки"... Ну уж извиняйте.
Цитата (sergeiss @ 7.01.2015 - 22:42)
хороший стимул и хороший повод поизучать английский язык

Ата цодек! Ата бэ-эмет цодек. Эла эйфо леhасиг зман? biggrin.gif laugh.gif

_____________
Бесплатному сыру в дырки не заглядывают...
Игорь_Vasinsky
мдя.. америкосы и вправду тупые.

var a = [1,23,3543,12];
// "cleaning"
var a = [];


нафига придумывать 10 способов - когда достаточно просто переинициализировать.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Michael
Цитата (Игорь_Vasinsky @ 8.01.2015 - 15:53)
мдя.. америкосы и вправду тупые.

var a = [1,23,3543,12];
// "cleaning"
var a = [];


нафига придумывать 10 способов - когда достаточно просто переинициализировать.

по ссылке это - Метод №1, плюс в этом методе есть нюансы, но тебе же главное написать что американцы тупые, не то что разобраться в том что там объясняется у тебя не выходит, если вообще пробовал, так что кто тупой...

Цитата (FatCat)
Ата цодек! Ата бэ-эмет цодек. Эла эйфо леhасиг зман?

А это в какой переводчик запихивать? smile.gif

_____________
There never was a struggle in the soul of a good man that was not hard
sergeiss
FatCat, переводчик - это не честно smile.gif Можно сказать "не спортивно". Когда понимаешь напрямую, то лучше намного воспринимаешь суть, чем в кривом автоматическом переводе.

Цитата (Игорь_Vasinsky @ 8.01.2015 - 17:53)
нафига придумывать 10 способов - когда достаточно просто переинициализировать

Так там как раз и рассматриваются плюсы-минусы разных методов, включая скорость их работы и то, теряется ли ссылка на оригинальный массив. Последнее, кстати, в каких-то случаях может оказаться более важным, чем скорость выполнения.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
mvg
Цитата (FatCat @ 8.01.2015 - 16:22)
Цитата (sergeiss @ 7.01.2015 - 22:42)
А кто не "шпрехает по-аглицки"... Ну уж извиняйте.

А че авто транслэйт chromium-а не работает?
mvg
Не увидел метод
delete A;
Игорь_Vasinsky
Цитата
но тебе же главное написать что американцы тупые

ну так если они тупые.



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Oyeme
Цитата (Игорь_Vasinsky @ 8.01.2015 - 15:17)
Цитата
но тебе же главное написать что американцы тупые

ну так если они тупые.

Наслушался Задорнова.

В США самые лучшие институты мира.


*Понятно, что в основном эпитет повторяют те, кто и американца-то живого ни разу не видел, не говоря о том, чтобы самому побывать в США. Но ведь повторяют тоже с чьих-то слов. И подчас даже те, у кого в голове размещается точно больше одной извилины, начинают впадать в пренебрежение: «А, ну они ж тупые».*
sergeiss
Цитата (Игорь_Vasinsky @ 8.01.2015 - 19:17)
ну так если они тупые

Игорь, а вот честно скажи: ты прочитал и понял всё в оригинале (по моей ссылке), на английском? Или только код JS увидел и сделал какие-то абстрактные выводы?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
volter9
Вот мой еще метод :) (только это извращение, но если while (array.length) {array.pop()} ок, значит и мой вариант будет ок):

var array = [1,2,34,5,6];

array = array.filter(function () {
return false;
});


(Думаю этот вариант не будет работать на IE)

У кого еще есть свои варианты?

_____________
Мой блог
Игорь_Vasinsky
Цитата
В США самые лучшие институты мира.

с Российскими учителями.
Цитата
не говоря о том, чтобы самому побывать в США

мне эта говнострана нафиг не упала.

и харе флудить. топик не об этом.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
FatCat
Цитата (mvg @ 8.01.2015 - 17:52)
авто транслэйт chromium-а не работает?

Ага. И мерседес не заводится. Потому как нет у меня мерседеса. И хромиума нет...

_____________
Бесплатному сыру в дырки не заглядывают...
Oyeme
Цитата (Игорь_Vasinsky @ 8.01.2015 - 16:42)
Цитата
В США самые лучшие институты мира.

с Российскими учителями.
Цитата
не говоря о том, чтобы самому побывать в США

мне эта говнострана нафиг не упала.

и харе флудить. топик не об этом.

Тогда не пишите чушь и не оскорбляйте то что Вас кормит.
Как бабка старая по сплетням живет,у которой нет своей головы.

Свою агрессию и зависть оставьте себе.
Игорь_Vasinsky
Цитата
не оскорбляйте то что Вас кормит.

ты херню несёшь чужеземец.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.