File tree 2 files changed +4
-9
lines changed 2 files changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -503,13 +503,12 @@ function size(obj, ownPropsOnly) {
503
503
504
504
505
505
function includes ( array , obj ) {
506
- for ( var i = 0 ; i < array . length ; i ++ ) {
507
- if ( obj === array [ i ] ) return true ;
508
- }
509
- return false ;
506
+ return indexOf ( array , obj ) != - 1 ;
510
507
}
511
508
512
509
function indexOf ( array , obj ) {
510
+ if ( array . indexOf ) return array . indexOf ( obj ) ;
511
+
513
512
for ( var i = 0 ; i < array . length ; i ++ ) {
514
513
if ( obj === array [ i ] ) return i ;
515
514
}
Original file line number Diff line number Diff line change @@ -98,11 +98,7 @@ function FormController(name, element) {
98
98
function addControlError ( validationToken , control ) {
99
99
var queue = errors [ validationToken ] ;
100
100
if ( queue ) {
101
- for ( var i = 0 , length = queue . length ; i < length ; i ++ ) {
102
- if ( queue [ i ] === control ) {
103
- return ;
104
- }
105
- }
101
+ if ( indexOf ( queue , control ) ) return ;
106
102
} else {
107
103
errors [ validationToken ] = queue = [ ] ;
108
104
You can’t perform that action at this time.
0 commit comments