Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 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
Ответить с цитированием
  #2 (permalink)  
Старый 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.
Ответить с цитированием
  #3 (permalink)  
Старый 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