Lines Matching refs:function
39 (function() {
42 assertArrayEquals([0], a.filter(function(n) { return n == 0; }));
45 // Use specified object as this object when calling the function.
48 assertArrayEquals([42,42], a.filter(function(n) { return this.value == n }, o))
52 assertArrayEquals([42,42], a.filter(function(n, index, array) { array[index] = 43; return 42 == n; }));
58 assertArrayEquals([], a.filter(function(n, index, array) { array.push(n+1); return n == 2; }));
67 var a = a.filter(function(n) { count++; return n == 2; });
77 (function() {
81 a.forEach(function(n) { count++; });
84 // Use specified object as this object when calling the function.
87 a.forEach(function(n) { result.push(this.value); }, o);
93 a.forEach(function(n, index, array) { array[index] = n + 1; count++; });
101 a.forEach(function(n, index, array) { array.push(n+1); count++; });
109 a.forEach(function(n) { count++; });
118 (function() {
121 assertFalse(a.every(function(n) { return n == 0 }));
123 assertTrue(a.every(function(n) { return n == 0 }));
124 assertTrue([].every(function(n) { return n == 0}));
126 // Use specified object as this object when calling the function.
129 assertFalse(a.every(function(n) { return this.value == n; }, o));
131 assertTrue(a.every(function(n) { return this.value == n; }, o));
135 assertFalse(a.every(function(n, index, array) { array[index] = n + 1; return n == 1;}));
141 assertTrue(a.every(function(n, index, array) { array.push(n + 1); return n == 1;}));
149 assertTrue(a.every(function(n) { count++; return n == 2; }));
157 (function() {
162 assertArrayEquals(result, a.map(function(n) { return n + 1; }));
165 // Use specified object as this object when calling the function.
168 assertArrayEquals(result, a.map(function(n) { return this.delta + n; }, o));
173 assertArrayEquals(result, a.map(function(n, index, array) { array[index] = n + 1; return n + 1;}));
180 assertArrayEquals(result, a.map(function(n, index, array) { array.push(n); return n + 1;}));
186 a = a.map(function(n) { return 2*n; });
194 (function() {
198 assertTrue(a.some(function(n) { return n == 3}));
199 assertFalse(a.some(function(n) { return n == 5}));
201 // Use specified object as this object when calling the function.
204 assertTrue(a.some(function(n) { return this.element == n; }, o));
206 assertFalse(a.some(function(n) { return this.element == n; }, o));
210 assertTrue(a.some(function(n, index, array) { array[index] = n + 1; return n == 2; }));
215 assertFalse(a.some(function(n, index, array) { array.push(42); return n == 42; }));
224 assertTrue(a.some(function(n) { count++; return n == 2; }));