Gvozd,
да, спасибо меня мутил не алерт.
Меня смутило то что вывела консоль.
function Matrix() {
if (arguments.length > 1) {
var q = Array.prototype.shift.call(arguments)
var matrix = new Array(q)
for ( var i = 0; i < matrix.length; i++) {
matrix[i] = Matrix.apply(null, arguments)
}
return matrix;
} else {
return new Array(arguments[0])
}
}
console.log(Matrix(3,3,3))