【发布时间】:2011-05-09 03:19:21
【问题描述】:
我正在使用非常方便的 JSLint 工具来确保我的 javascript 是严格的。
我有以下代码被 JSLint 标记:
var my_obj = new Object(); // <-- JSLint states "Use the object literal notation {}."
var numKP = 1;
while (query.indexOf('&') > -1) {
keypairs[numKP] = query.substring(0,query.indexOf('&'));
query = query.substring((query.indexOf('&')) + 1);
numKP++;
}
keypairs[numKP] = query;
for (i in keypairs) {
my_obj[keypairs] = keypairs[i];
}
我应该如何修复上面的代码以使其 JavaScript “严格”(通过 JSLint 验证器)?
【问题讨论】:
标签: javascript