Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   В чем здесь смысл применения void ? (https://javascript.ru/forum/misc/12928-v-chem-zdes-smysl-primeneniya-void.html)

vladlen 10.11.2010 23:19

Да, как я и думал :) Так заманила эта тема что решил таки попробовать :)
undefined = 5;
alert(undefined);
var i;
undefined = void(i = undefined);
alert(i);
alert(undefined);

Сами куда нить засуньте и выполните :)
Смысл вот в чем: после объявления переменной интерпретатору необходимо время на ее инициализацию, чтобы этого избежать мы используем уже имеющуюся, а после выполнения необходимого кода возвращаем ей значение. Все гениальное просто, а простое гениально ;)
ПРЕДУПРЕЖДЕНИЕ не надо использовать такие подходы, они окупаются только в больших и сложных фреймворках, а в маленьких проектах могут натворить кучу бед!

Kolyaj 10.11.2010 23:24

О чём говорит приведённый кусок кода?

Цитата:

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

Ну что за бред.

vladlen 10.11.2010 23:31

Kolyaj, ну опять ты! Ну сам ты бред! Холи вар?
И ты уж извини, но тут есть масса людей: Gvozd, subzey и многие другие, не примите в обиду вас много, и в том числе и ты, кто кидает в форум "рациональное зерно". Но из твоего сообщения видно, что человек ты не далекий. Я с удовольствием воспринимаю твои замечания по делу, но ревностно отношусь к дибилизму.
Есть что сказать? Приват. Не надо в тему флудить.

B@rmaley.e><e 10.11.2010 23:44

Цитата:

Сообщение от vladlen
Смысл вот в чем: после объявления переменной интерпретатору необходимо время на ее инициализацию

Что? Капитан каг-бэ намекает, что на любое действие интерпретатору необходимо время.
Смысл следующего предложения прошел мимо меня.

vladlen 10.11.2010 23:50

Цитата:

Сообщение от B@rmaley.e><e
Смысл следующего предложения прошел мимо меня

Очень грустно, учите ASM а потом языки высокого уровня.

Kolyaj 10.11.2010 23:55

Цитата:

Сообщение от vladlen
ревностно отношусь к дибилизму

Так я тоже, поэтому и говорю, что ты бред написал. Если в тексте есть какая-то неточность, то это можно обсудить. Если полностью бред, то что там обсуждать?

Цитата:

Сообщение от vladlen
Очень грустно, учите ASM а потом языки высокого уровня.

Давайте лучше вы сначала изучите JS до нормального уровня, спецификацию языка почитаете. JS не транслируется в ASM, зачем его упоминать не первый раз уже?

vladlen 10.11.2010 23:55

Я вдоволь нарадовался с типизированными языками, посему мне сей язык и нравиться: нет проблем. Не надо считать всех заочно идиотами! Хотите померятся своими маленькими пипками? Если хоть кто-то из вас окатиться не выскочкой я принесу публичные извинения! Это очень унизительно. Вы бред несете. Бред в личку
З.Ы. Вы сначала разберитесь как работает вычислительное устройство, а потом будем мериться у кого длиннее, и дай бог чтобы вы говорили правду. Я из этого разговора открою для себя что-то новое. А вам видимо это не интересно. Но это ваши проблемы.

B@rmaley.e><e 11.11.2010 00:01

Цитата:

Сообщение от vladlen
Очень грустно, учите ASM а потом языки высокого уровня.

К сожалению, даже изучение ассемблера не поможет понимать смысл криво сформулированных предложений.
Цитата:

Сообщение от vladlen
нравиться

http://tsya.ru/

vladlen 11.11.2010 00:20

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

DooMer 11.11.2010 11:23

Цитата:

Сообщение от vladlen (Сообщение 78516)
живущий в Москве и желающий попить пива - пишите в личку, не засоряйте тему.

это тебе клуб знакомств чтоле ?


Часовой пояс GMT +3, время: 07:11.