Если keypairs
является массивом, то вам действительно нужно выполнить итерации по таким элементам, как:
for(var i = 0; i < keypairs.length; i++) {
...
}
Если keypairs
- это хеш, то JSLint правильно рекомендует проверить, что вы работаетена соответствующий тип ключа (т. е. подтверждение того, что хеш является ожидаемым типом)
, что-то вроде
for(var i in keypairs) {
if(keypairs.hasOwnProperty(i)) {
...
}
}
, где if проверяет любые критерии, гарантирующие, что вы не обращаетесь к прототипуфункция и т. д.