Литеральная нотация массива JS Lint с разделением строк

Я знаю, что JSLint - это только руководство, и вы должны относиться к его словам с недоверием, однако мне любопытно, как я могу разрешить это предупреждение, не переписывая всю функцию. Вот интересующая функция:

function randomString(length) {
    var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split(''),
    str = '',
    i;

    if (!length) {
        length = randomNumber(chars.length);
    }

    for (i = 0; i < length; i++) {
        str += chars[randomNumber(chars.length)];
    }
    return str;
}

JS Lint сообщает мне: «JS Lint: используйте обозначение литерала массива []». и он указывает на строку с string.split () . Как я могу удовлетворить JSLint, не переписывая всю функцию? Возможно ли это вообще?

Я знаю, что есть и другие методы генерации случайных строк; Меня интересует, как разрешить предупреждение JSLint с помощью этого метода.

6
задан arb 13 February 2012 в 16:22
поделиться