Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Спорим мы о том, использовать ли var при объявлении переменных в глобальной области видимости. foo заявляет, что не надо, раз возможно.  | 
	
		
 Цитата: 
	
 fu1=function(x){return function(){return x+x}}(1) fu2=function(){var x=1; return x+x} Это одно и то же.  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 а потому что есть правильный метод создания именованых контейнеров о общем адресном пространстве - добавьСвойство() удел оператора var - локальные переменные внутри подпрограмм - так просто и логично  | 
	
		
 Метод defineProperty используется для определения свойства объекта, и используется лишь в том случае, если надо провесить какие-либо флаги. 
	Оператор var используется для объявления переменных. Для определения свойств использовать defineProperty вовсе необязательно. Возможно просто так: 
var object = {};
object.property = 10;
--- Все это я уже говорил на страницах сей темы. Но что-то ты все пропустил.  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 global.object//undefined  | 
	
		
 Цитата: 
	
 Повторю уже который раз - код в ноде исполняется не в глобальной области видимости.  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Господа, 
	
global // ссылка на глобальный объект, говорят в node 0.12 они сделают изменения в этой схеме
(function (module) {
    // Вот так работают модули в node.js
}).call(module.exports, module);
 | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Цитата: 
	
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 почему надо бояться глобального объекта? ведь так проще  | 
	
		
 Господа, пишите как хотите ... 
	 | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 12:15. |