Я использую очень удобный инструмент JSLint, чтобы гарантировать, что мой javascript является строгим.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)?