Lines Matching refs:function
33 assertEquals(-1, a.findIndex(function() { return false; }));
34 assertEquals(-1, a.findIndex(function(val) { return 121 === val; }));
35 assertEquals(0, a.findIndex(function() { return true; }));
36 assertEquals(1, a.findIndex(function(val) { return 22 === val; }), undefined);
37 assertEquals(2, a.findIndex(function(val) { return 23 === val; }), null);
38 assertEquals(3, a.findIndex(function(val) { return 24 === val; }));
44 (function() {
51 a.findIndex(function(val, key, obj) {
70 (function() {
77 var index = a.findIndex(function(val, key, obj) {
97 (function() {
101 a.findIndex(function() {
113 (function() {
120 var index = Array.prototype.findIndex.call(a, function(val, key, obj) {
135 index = Array.prototype.findIndex.apply(a, [function(val, key, obj) {
155 (function() {
163 isValid: function() {
170 var index = Array.prototype.findIndex.call(a, function(val, key, obj) {
190 (function() {
192 a.findIndex(function(val) { a.push(val); return false; });
197 a.findIndex(function(val, key) { a[key] = ++val; return false; });
206 (function() {
213 a.findIndex(function() { count++; return false; });
221 (function() {
223 var index = [1, 2, 3].findIndex(function(val, key) {
230 elementAt: function(key) {
236 index = ["a", "b", "c"].findIndex(function(val, key) {
243 assertThrows('Array.prototype.findIndex.call(null, function() { })',
245 assertThrows('Array.prototype.findIndex.call(undefined, function() { })',
247 assertThrows('Array.prototype.findIndex.apply(null, function() { }, [])',
249 assertThrows('Array.prototype.findIndex.apply(undefined, function() { }, [])',