为什么JSLint告诉我“使用数组文字符号[]。”

时间:2013-08-21 07:53:22

标签: javascript jslint

我有这段代码:

    // ...
    return Array.apply(null, new Array(length)).map(elementfn);

对于那一行,JSLint正在告诉我

  

使用数组文字符号[]。

当我不知道设计时的长度时,如何使用文字符号?

2 个答案:

答案 0 :(得分:0)

在javascript中,构造数组时不需要输入长度。它们会自动改变它们的大小。

答案 1 :(得分:0)

JSLint经过优化,可以使用最佳实践并加快脚本速度。数组文字表示法被认为更快,因为它没有调用Array构造函数的开销。这至少是我的看法。