Octane, я так и думал, что без цикла не обойтись.
Раз уж так все плохо, то я бы для ишака максимально оптимизировал код:
Array.toArray = function (anything) {
var l = anything.length;
while (length--) {
array[i] = anything[i];
}
return array;
};
Всем спасибо.