Массив как часть параметра
Здравствуйте.
Есть javascript функция, которая принимает некоторые параметры, причем параметров может быть много. Например function Done(x1,y1,x2,y2,x3,y3,..xn,yn) причем код ее неизвестен. Имеется массив, который я создаю динамически. Как с помощью моего массива заставить принять все его значения как параметры? т.е. var a = new Array(); a.push(1); a.push(5); a.push(7); Значений заранее не известно. Done(a[0],a[1],a[2]). Но как мне пробежать по всему массиву и передать значения массива как параметр в функцию Done, не вводя по одному значению руками? Спасибо. |
|
Что-то не понял, как этот метод использовать применительно к моему примеру?
|
var a = [ 1, 5, 7 ]; alert( Done.apply( [], a ) ); function Done(){ return this.slice.call( arguments ); }; |
Часовой пояс GMT +3, время: 21:53. |