Lines Matching refs:lastIndexOf

374     assert.equal(_.lastIndexOf(numbers, 1), 2);
377 numbers.lastIndexOf = null;
378 …assert.equal(_.lastIndexOf(numbers, 1), 5, 'can compute lastIndexOf, even without the native funct…
379 assert.equal(_.lastIndexOf(numbers, 0), 8, 'lastIndexOf the other element');
380 var result = (function(){ return _.lastIndexOf(arguments, 1); }(1, 0, 1, 0, 0, 1, 0, 0, 0));
385 assert.equal(_.lastIndexOf(val, 2), -1, msg);
386 assert.equal(_.lastIndexOf(val, 2, -1), -1, msg);
387 assert.equal(_.lastIndexOf(val, 2, -20), -1, msg);
388 assert.equal(_.lastIndexOf(val, 2, 15), -1, msg);
392 var index = _.lastIndexOf(numbers, 2, 2);
397 assert.strictEqual(_.lastIndexOf(array, 1, 0), 0, 'starts at the correct from idx');
398 …assert.strictEqual(_.lastIndexOf(array, 3), 5, 'should return the index of the last matched value'…
399 assert.strictEqual(_.lastIndexOf(array, 4), -1, 'should return `-1` for an unmatched value');
401 assert.strictEqual(_.lastIndexOf(array, 1, 2), 0, 'should work with a positive `fromIndex`');
404 assert.strictEqual(_.lastIndexOf(array, void 0, fromIndex), -1);
405 assert.strictEqual(_.lastIndexOf(array, 1, fromIndex), 3);
406 assert.strictEqual(_.lastIndexOf(array, '', fromIndex), -1);
414 return _.lastIndexOf(array, 3, fromIndex);
418 …assert.strictEqual(_.lastIndexOf(array, 3, '1'), 5, 'should treat non-number `fromIndex` values as…
419 …assert.strictEqual(_.lastIndexOf(array, 3, true), 5, 'should treat non-number `fromIndex` values a…
421 assert.strictEqual(_.lastIndexOf(array, 2, -3), 1, 'should work with a negative `fromIndex`');
422 assert.strictEqual(_.lastIndexOf(array, 1, -3), 3, 'neg `fromIndex` starts at the right index');
425 return _.lastIndexOf(array, 1, fromIndex);
430 …assert.strictEqual(_.lastIndexOf([1, 2, NaN, NaN], NaN), 3, 'Expected [1, 2, NaN] to contain NaN');
431 …assert.strictEqual(_.lastIndexOf([1, 2, Infinity], NaN), -1, 'Expected [1, 2, NaN] to contain NaN'…
433 …assert.strictEqual(_.lastIndexOf([1, 2, NaN, NaN], NaN, 2), 2, 'fromIndex does not affect result');
434 …assert.strictEqual(_.lastIndexOf([1, 2, NaN, NaN], NaN, -2), 2, 'fromIndex does not affect result'…
437 …assert.strictEqual(_.lastIndexOf(arguments, NaN), 3, 'Expected arguments [1, 2, NaN] to contain Na…
443 assert.strictEqual(_.lastIndexOf([1, 2, val, val], val), 3);
444 assert.strictEqual(_.lastIndexOf([1, 2, val, val], -val), 3);
445 assert.strictEqual(_.lastIndexOf([-1, 1, 2], -val), -1);