Вызов свойств объектов из массива или объекта с параметрами (JS)

Sanu0074
На сайте с 31.08.2012
Offline
110
237

Допустим у нас есть несколько объектов:


$.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() ?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий