Пришли два пацана на форум программистов и начали всех учить правильному коду. Збс.
|
Цитата:
вот ты мне скажи - зачем разделять переменные от свойств вот балин не врубаюсь локальные переменные в области видимости функции - варом все остальные переменные так или иначе все располагаются в иерархии глобального объекта - их можно создавать методом добавитьСвойство и удалять и всё |
Тебе объяснили эти основы, я лично аж несколько раз. var использовать надо обязательно, ибо это стандарт. Ты с foo напару упорно твердишь, что мы тут все неправы и он не нужен. Прелестно, чо.
|
Цитата:
|
Цитата:
создавать можно и Варом и методом добавтьСвойство - результат одинаковый за исключением параметра Неудаляемый |
Цитата:
counterMaker=function(start){return function(){console.log(start++)}} counter=counterMaker(5) counter() counter() counter() //--------------\ 5 6 7 Это ф-ция с состоянием, и она не засирает глобал, хотя никакого вар тут нет, синтаксически. Все проблемы от непонимания инструмента. |
Цитата:
|
Цитата:
1) иерархия объектов внутри глобального объекта (создаются методом добавитьСвойство) 2) локальные переменные подпрограмм (создаются Варом) вот это настоящая правда-истина |
Цитата:
Цитата:
var some_object = {}; some_object.property = 10; |
Цитата:
о чем мы спорим? |
Часовой пояс GMT +3, время: 12:35. |