Changeset 14298
- Timestamp:
- 07/06/08 22:08:01 (5 months ago)
- Files:
-
- 1 modified
-
dojo/trunk/_base/array.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
dojo/trunk/_base/array.js
r14043 r14298 106 106 // dojo.global always the default context? 107 107 var _p = _getParts(arr, thisObject, callback); arr = _p[0]; 108 for(var i=0,l= _p[0].length; i<l; i++){108 for(var i=0,l=arr.length; i<l; ++i){ 109 109 _p[2].call(_p[1], arr[i], i, arr); 110 110 } … … 113 113 _everyOrSome: function(/*Boolean*/every, /*Array|String*/arr, /*Function|String*/callback, /*Object?*/thisObject){ 114 114 var _p = _getParts(arr, thisObject, callback); arr = _p[0]; 115 for(var i = 0, l = arr.length; i < l; i++){115 for(var i=0,l=arr.length; i<l; ++i){ 116 116 var result = !!_p[2].call(_p[1], arr[i], i, arr); 117 117 if(every ^ result){ … … 192 192 var _p = _getParts(arr, thisObject, callback); arr = _p[0]; 193 193 var outArr = (arguments[3] ? (new arguments[3]()) : []); 194 for(var i=0 ;i<arr.length;++i){194 for(var i=0,l=arr.length; i<l; ++i){ 195 195 outArr.push(_p[2].call(_p[1], arr[i], i, arr)); 196 196 } … … 221 221 var _p = _getParts(arr, thisObject, callback); arr = _p[0]; 222 222 var outArr = []; 223 for(var i = 0; i < arr.length; i++){223 for(var i=0,l=arr.length; i<l; ++i){ 224 224 if(_p[2].call(_p[1], arr[i], i, arr)){ 225 225 outArr.push(arr[i]);