同事正在我们的代码上运行JSLint并修复出现的问题。他做出的一个改变就是从这里做出改变:
document.getElementById(control["value1"]);
到此:
document.getElementById(control.value1);
JSLint是否倾向于在数组括号上使用点符号?我对here的理解是括号更灵活,我想知道该领域的最佳实践是什么。
答案 0 :(得分:3)
最佳做法是使用.
表示法,除非您确实需要传递变量。
这看起来更正常,也允许JITter做更多智能事情。