Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   вопрос про void(0) (https://javascript.ru/forum/misc/58136-vopros-pro-void-0-a.html)

forwardonly2015 06.09.2015 21:37

вопрос про void(0)
 
Так принято типа, писать, когда не хотим никаких действий при клике на ссылку. Смысл этой конструкции, между тем, не особо очевиден. В принципе, void(0), всегда возвращает undefined, причем, видимо, независимо от аргумента. Стало быть, это эквивалентно undefined, можно писать просто javascript:undefined, и будет то же самое. И даже просто javascript: будет работать также, видимо. То есть, весь смысл сводится к тому, чтобы вставить JS-код который ничего не делает, либо делает с возвратом undefined. Тогда возникает вопрос, а откуда вообще взялась конструкция void(0)? Какое ее непосредственное предназначение? Зачем она нужна вообще?

laimas 07.09.2015 02:40

Цитата:

Сообщение от forwardonly2015
Тогда возникает вопрос, а откуда вообще взялась конструкция void(0)?

Из Си.


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