Показать сообщение отдельно
  #1 (permalink)  
Старый 06.02.2014, 21:39
Интересующийся
Отправить личное сообщение для Gertasreg Посмотреть профиль Найти все сообщения от Gertasreg
 
Регистрация: 17.10.2013
Сообщений: 17

функция в не очереди
Здравствуйте, подскажите пожалуйста вот есть 2 функции и один созданный объект

var MHS = {
	listingId: 0
}


function first(id) {
	MHS.listingId = id;
}

function last() {
	$(document).click(function() {
		alert(MHS.listingId)
	})
}

last();
first(111);


как видно я запускаю сперва функцию last, а потом first(111) и в ней перезаписываю свойство listingId объекта MHS дальше $(document).click при клике на документ выводит перезаписанный объект 111 все нормально работает, вопрос в том можно ли так делать? Типа сперва запустить функцию которая ниже функции first

И если можно объясните почему оно работает, а то в учебниках тяжело найти такой ответ )
Ответить с цитированием