Показать сообщение отдельно
  #1 (permalink)  
Старый 30.11.2013, 22:55
Аспирант
Отправить личное сообщение для SVARAI Посмотреть профиль Найти все сообщения от SVARAI
 
Регистрация: 30.11.2013
Сообщений: 41

проблема с присвоением значения внутриклассовой переменной
Здравствуйте дорогие программисты! Вот, есть проблема, я не могу присвоить ничего внутреклассовой переменной. Может проблема в синтаксисе, но я в описания синтаксиса js такого не находил, в общем, жду помощи =)
var objects=[];

var object = function(blabla){
	that={
        blabla: blabla,
        move: function(){
    	    if (blabla == true) {alert("true!!!");} 
        }
	};
	return that;
};

objects.push(object(false));


objects[0].blabla=true;
setInterval(function(){
	for(var i=0;i<objects.length;i++){
	     objects[i].move(); 
	}

},30);
if(objects[0].blabla==false){alert("false!!!")}

ну примерно так, присваиваю при создание объекта false, а потом уже присвоить true не получается, почему?

Последний раз редактировалось SVARAI, 30.11.2013 в 23:08.
Ответить с цитированием