Я не понимаю этот код
function printArgs() {
arguments.join = [].join;
var argStr = arguments.join(':');
alert( argStr );
}
printArgs(1, 2, 3);
Как это понимать?
arguments.join = [].join;
Аргументы из массива преобразовали в строку, потом эту строку преобразовали в массив, а потом опять в строку.