function foo() {
var args = Array.slice(arguments);
alert( args.join('-') );
}
foo('a', 'b', 'c', 'd', "1", "odin");
каким боком функция slice превращает объект в индекс и делает срез всех аргументов из объекта arguments ??
такое чуство будто slice работает на подобие .call в котором можно передавать контекст для функции.
|