Changeset 7563
- Timestamp:
- 03/09/07 02:18:43 (22 months ago)
- Files:
-
- 1 modified
-
branches/0.4/src/lang/array.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/0.4/src/lang/array.js
r6734 r7563 94 94 // returns 10 95 95 var reducedValue = initialValue; 96 if(arguments.length == 1){ 97 dojo.debug("dojo.lang.reduce called with too few arguments!"); 98 return false; 99 }else if(arguments.length == 2){ 96 if(arguments.length == 2){ 100 97 binary_func = initialValue; 101 reducedValue = arr.shift(); 102 }else if(arguments.lenght == 3){ 98 reducedValue = arr[0]; 99 arr = arr.slice(1); 100 }else if(arguments.length == 3){ 103 101 if(dojo.lang.isFunction(obj)){ 104 102 binary_func = obj; … … 117 115 } 118 116 119 var ob = obj ? obj :dj_global;117 var ob = obj || dj_global; 120 118 dojo.lang.map(arr, 121 119 function(val){