Показать сообщение отдельно
  #33 (permalink)  
Старый 26.12.2011, 00:08
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Livaanderiamarum, pазве не понятно что такое прототипы и что значения могут содержать не только строки, но и другие объекты?

var fn = function() {
    return 1;
};

var obj = {a : fn};

alert(JSON.stringify(obj));


var some = 1;

var fn = function() {
    return some;
};

var obj = {a : fn};

alert(obj.toSource());


var foo;

var some = "string1";

var bar = {
    a : some
}

var fn = function() {
	var some = "string2";

	foo = {
		a : some
	}
}();

alert([foo.a, bar.a]);

Последний раз редактировалось monolithed, 26.12.2011 в 00:12.
Ответить с цитированием