Ensure isIterateeCall doesn't error if index is an object without a toString method. [closes #994]

This commit is contained in:
jdalton
2015-02-23 23:48:13 -08:00
parent d76d7582fe
commit 5ef9a4be8a
2 changed files with 25 additions and 8 deletions

View File

@@ -3839,8 +3839,11 @@
} else {
prereq = type == 'string' && index in object;
}
var other = object[index];
return prereq && (value === value ? value === other : other !== other);
if (prereq) {
var other = object[index];
return value === value ? value === other : other !== other;
}
return false;
}
/**