Всем привет!
Суть такова:
Есть пустые объект и массив:
o = new Object();
canvMove = new Array();
далее на странице могут появиться неизвестное количество данных массива, в формате:
canvMove.push([22]);
canvMove.push([75]);
canvMove.push(['Alibaba']);
...
как мне вызвать классы объекта с идентификатором, являющимся значением из массива?
чтоб не в ручную вбивать:
o.func22();
o.func75();
o.funcAlibaba();
...
А перебрать через массив… (вот так у меня не выходит)
for(var i=0; i<canvMove.length; i++){
(function(d){ //замыкание
o.func[canvMove[d]]();
})(i);
}
Делаю это для постепенного запуска анимации, во время прокрутки сайта, при появлении объекта с
ID=canvMove[n] в поле зрения.
Если есть идеи как это реализовать, буду благодарен за совет. Спасибо!