Javascript.RU

 
 
Опции темы
 
Старый 04.01.2015, 15:44
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

интересное поведения обэкта
var obj  = {
	a : 2
};

(function(obj){
	obj = {
		a: 1
	}
}(obj));

console.log(obj) // 2
 
Старый 04.01.2015, 16:19
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

var obj  = {
	a : 2
};

(function(obj){
	obj.a = 1;
}(obj));

console.log(obj) // 1


http://es5.javascript.ru/x11.html#x11.2.3

Последний раз редактировалось bes, 04.01.2015 в 16:21.
 
Старый 04.01.2015, 16:27
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Сообщение от caetus Посмотреть сообщение
var obj  = {
	a : 2
};

(function(obj){
	obj = {
		a: 1
	}
}(obj));

console.log(obj) // 2
Ничего интересного, значение присваивается локальной переменной.
 

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интересное использования цикла for Bumblebee Общие вопросы Javascript 0 08.01.2013 21:36
Переопределение поведения при клике на ссылку dyosick Events/DOM/Window 2 07.02.2012 19:56
Интересное горизонтальное меню AlexM jQuery 0 01.02.2012 17:43
Скрипт кликбота с эмуляцией человеческого поведения. Haku Работа 22 01.05.2010 19:12
Помогите разобраться с логикой поведения скрипта MarkupDeveloper jQuery 3 21.06.2008 18:04


© Илья Кантор, 2007-2021 О проекте - Архив форума - Вверх