Lines Matching refs:function
33 assertEquals(undefined, a.find(function() { return false; }));
34 assertEquals(21, a.find(function() { return true; }));
35 assertEquals(undefined, a.find(function(val) { return 121 === val; }));
36 assertEquals(24, a.find(function(val) { return 24 === val; }));
37 assertEquals(23, a.find(function(val) { return 23 === val; }), null);
38 assertEquals(22, a.find(function(val) { return 22 === val; }), undefined);
44 (function() {
51 a.find(function(val, key, obj) {
70 (function() {
77 var found = a.find(function(val, key, obj) {
97 (function() {
100 var found = a.find(function() {
113 (function() {
119 var found = Array.prototype.find.call(a, function(val, key, obj) {
134 found = Array.prototype.find.apply(a, [function(val, key, obj) {
154 (function() {
162 isValid: function() {
168 var found = Array.prototype.find.call(a, function(val, key, obj) {
188 (function() {
190 var found = a.find(function(val) { a.push(val); return false; });
196 found = a.find(function(val, key) { a[key] = ++val; return false; });
206 (function() {
213 a.find(function() { count++; return false; });
221 (function() {
223 var found = [1, 2, 3].find(function(val, key) {
230 elementAt: function(key) {
236 found = ["a", "b", "c"].find(function(val, key) {
243 assertThrows('Array.prototype.find.call(null, function() { })',
245 assertThrows('Array.prototype.find.call(undefined, function() { })',
247 assertThrows('Array.prototype.find.apply(null, function() { }, [])',
249 assertThrows('Array.prototype.find.apply(undefined, function() { }, [])',