Показать сообщение отдельно
  #1 (permalink)  
Старый 21.05.2015, 17:46
Аватар для Sanu0074
Аспирант
Отправить личное сообщение для Sanu0074 Посмотреть профиль Найти все сообщения от Sanu0074
 
Регистрация: 16.12.2012
Сообщений: 80

Вызов свойств объектов из массива или объекта с параметрами
Допустим у нас есть несколько объектов:
$.Nav = {
        init: function(){
            return this;
        },

        begin: function(){
            alert('begin nav');
        },

        destroy: function(){
            alert('destroy nav');
        }
    }

    $.Nav2x = {
        init: function(){
            return this;
        },

        begin: function(){
            alert('begin Nav2x');
        },

        destroy: function(){
            alert('destroy Nav2x');
        }
    }
	
    $.Nav3x = {
        init: function(){
            return this;
        },

        begin: function(){
            alert('begin Nav3x');
        },

        destroy: function(){
            alert('destroy Nav3x');
        }
    }


Есть строка с параметрами в которой говорится какие объекты будут запускаться:
var params = {"Nav3x","Nav2x"};


И где-то дальше есть функции которые управляют объектами переданными в params:
function toDo(){
		//тут должны вызваться методы "begin" всех объектов
		//которые есть в params
	}
	
	function toStop(){
		//тут должны вызваться методы "destroy" всех объектов
		//которые есть в params
	}


Каким образом можно реализовать тела функций toDo() и toStop() ?
Ответить с цитированием