JSlint не любит использование конструкторов Array, и в JSLint нет опций, разрешающих их использование. Следовательно, для создания массива длины n не допускается следующее:
var arr = new Array(n);
Является ли приведенный ниже единственный способ обойти это?
var arr = [];
arr.length = 5;
В обычных обстоятельствах это не имеет большого значения (используя две строки кода вместо одной), но я сожалею, что не могу использовать краткий хак с умножением строк:
function repeat(str, times) {
return new Array(times + 1).join(str);
}