8158

Тем временем в секретной лаборатории...

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий
Нолик, ты здесь?
раскрыть ветку (12)
0
Автор поста оценил этот комментарий
Конечно, я тут!) Привет
раскрыть ветку (11)
0
Автор поста оценил этот комментарий
Почта, пожалуйста.
0
Автор поста оценил этот комментарий
Привет, подскажи, пожалуйста, как добиться нормального вывода в 5 строчке? Насколько я понимаю, console.log() выполняется асинхронно и 9 строка отрабатывает раньше 5.

http://pastebin.com/6hx866Ew
раскрыть ветку (9)
0
Автор поста оценил этот комментарий
Привет)
Неа, js выполняет всё по порядку. Скажи, пожалуйста, а что именно тебя смущает в выводе console.log в твоем примере? Вроде всё логично работает:

- строка 5 выводит весь массив;

- строка 7 выводит строку, содержащую элементы массива;

- строка 9 выводит последний элемент массив и удаляет его из массива;

- строка 11 выводит вес массив без последнего элемента.
раскрыть ветку (8)
0
Автор поста оценил этот комментарий
Там комментарии со стрелками не мои, это как должен выглядеть вывод.
Строка 5 у меня выводит массив уже обрезанный почему-то.
Иллюстрация к комментарию
раскрыть ветку (7)
1
Автор поста оценил этот комментарий
Пробуй другой браузер. Твой браузер немного глуп (извини) :) Он в консоль выводит данные по ссылке.
Заметь, что второй вывод содержит все элементы массива, а первый уже с урезанным массивом. Это объясняется тем, что массив передается во все функции, методы и тд. как ссылка. Т.е. в консоль он тоже как ссылка на ячейку памяти попадает. Мои все браузеры сразу после вызова console.log() делают слепок его (копию), и уже по мере возможности печатают этот слепок в саму консоль. А твой браузер, по всей видимости, этого слепка не делает, а лишь сохраняет ссылку на массив, и когда дело доходит до печати массива в консоль - ссылка на массив уже не имеет одного элемента.
раскрыть ветку (6)
0
Автор поста оценил этот комментарий
Ясно, спасибо =)
0
Автор поста оценил этот комментарий
Привет, в Chrome то же самое, какие еще браузеры могут быть нормальными?
Иллюстрация к комментарию
раскрыть ветку (4)
0
Автор поста оценил этот комментарий
(первым был Firefox).
раскрыть ветку (3)
1
Автор поста оценил этот комментарий
Извини, что долго не отвечал. Работы много)
Видать проблема в ОСи. На винде консоль в хроме и FF работает так как надо (код для теста копировал с твоей той ссылки).
Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Беда =(
0
Автор поста оценил этот комментарий
Ага, проблема не ОС в целом, а что-то конкретно что-то у меня, так как у друга-линуксоида все нормально. Бида.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества