Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   где еще используется VAR ? (https://javascript.ru/forum/misc/48246-gde-eshhe-ispolzuetsya-var.html)

foo 27.06.2014 16:23

Цитата:

Сообщение от Erolast
Ну ты ж не понимаешь, что любой исполняемый скрипт в node.js сам по себе в любом случае является модулем.

Это не отменяет существования глобального объекта

foo 27.06.2014 16:25

Цитата:

Сообщение от Erolast
ссылка на глобальный объект, говорят в node 0.12 они сделают изменения в этой схеме

Как именно?

Erolast 27.06.2014 16:25

Цитата:

Это не отменяет существования глобального объекта
И что с того?

foo 27.06.2014 16:30

Цитата:

Сообщение от Erolast
И что с того?

Ты о чем вообще? Я изначально говорил, что удобней, когда переменная доступна в виде свойства глобала. Если тебе это не нужно, изолируй ее как угодно, хоть в модулях, хоть в замыканиях. Но это не Ъ-way для JS

kobezzza 27.06.2014 16:32

Цитата:

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

Erolast 27.06.2014 16:33

Цитата:

Я изначально говорил, что удобней, когда переменная доступна в виде свойства глобала.
По-моему, ты говорил о том, что не надо использовать var. И да - так не удобней. Если тебе это кажется удобным... значит, у тебя нету еще достаточного опыта.

foo 27.06.2014 16:36

Цитата:

Сообщение от Erolast
что не надо использовать var

В ноде это взаимозависимо.

nverv 27.06.2014 16:39

Цитата:

Сообщение от foo (Сообщение 318334)
Ты о чем вообще? Я изначально говорил, что удобней, когда переменная доступна в виде свойства глобала. Если тебе это не нужно, изолируй ее как угодно, хоть в модулях, хоть в замыканиях. Но это не Ъ-way для JS

точно!

почему надо бояться глобального объекта?
ведь так проще

kobezzza 27.06.2014 16:39

Господа, пишите как хотите ...

MallSerg 27.06.2014 17:26

Цитата:

Сообщение от nverv
почему надо бояться глобального объекта?

Потому что он глобальный логично же =)


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