我有这段代码:
// ...
return Array.apply(null, new Array(length)).map(elementfn);
对于那一行,JSLint正在告诉我
使用数组文字符号[]。
当我不知道设计时的长度时,如何使用文字符号?
答案 0 :(得分:0)
在javascript中,构造数组时不需要输入长度。它们会自动改变它们的大小。
答案 1 :(得分:0)
JSLint经过优化,可以使用最佳实践并加快脚本速度。数组文字表示法被认为更快,因为它没有调用Array构造函数的开销。这至少是我的看法。