diff --git a/Foundation/CPArray/_CPJavaScriptArray.j b/Foundation/CPArray/_CPJavaScriptArray.j index 9913fd890..7a84057bb 100644 --- a/Foundation/CPArray/_CPJavaScriptArray.j +++ b/Foundation/CPArray/_CPJavaScriptArray.j @@ -209,7 +209,7 @@ var concat = Array.prototype.concat, - (void)insertObject:(id)anObject atIndex:(int)anIndex { - if (anIndex >= self.length || anIndex < 0) + if (anIndex > self.length || anIndex < 0) _CPRaiseRangeException(self, _cmd, anIndex, self.length); splice.call(self, anIndex, 0, anObject);