-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
- Loading branch information
There are no files selected for viewing
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
import { findLast } from '../../../../src/inline-loops.macro'; | ||
|
||
const lastEven = findLast(array, fn); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
let _match; | ||
for (let _key = array.length, _value, _result; --_key >= 0; ) { | ||
_value = array[_key]; | ||
_result = fn(_value, _key, array); | ||
if (_result) { | ||
_match = _value; | ||
break; | ||
} | ||
} | ||
const lastEven = _match; |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
import { findLastIndex } from '../../../../src/inline-loops.macro'; | ||
|
||
const firstEven = findLastIndex(array, fn); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
let _match = -1; | ||
for (let _key = array.length, _value, _result; --_key >= 0; ) { | ||
_value = array[_key]; | ||
_result = fn(_value, _key, array); | ||
if (_result) { | ||
_match = _key; | ||
break; | ||
} | ||
} | ||
const firstEven = _match; |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
import { findLast } from '../../../../src/inline-loops.macro'; | ||
|
||
const lastEven = findLast(array, (value) => value % 2 === 0); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
let _match; | ||
for (let _key = array.length, _value, _result; --_key >= 0; ) { | ||
_value = array[_key]; | ||
_result = _value % 2 === 0; | ||
if (_result) { | ||
_match = _value; | ||
break; | ||
} | ||
} | ||
const lastEven = _match; |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
import { findLast } from '../../../../src/inline-loops.macro'; | ||
|
||
const lastEven = findLast(array, (value) => { | ||
return value % 2 === 0; | ||
}); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
let _match; | ||
for (let _key = array.length, _value, _result; --_key >= 0; ) { | ||
_value = array[_key]; | ||
_result = _value % 2 === 0; | ||
if (_result) { | ||
_match = _value; | ||
break; | ||
} | ||
} | ||
const lastEven = _match; |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
import { findLastIndex } from '../../../../src/inline-loops.macro'; | ||
|
||
const firstEven = findLastIndex(array, (value) => { | ||
return value % 2 === 0; | ||
}); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
let _match = -1; | ||
for (let _key = array.length, _value, _result; --_key >= 0; ) { | ||
_value = array[_key]; | ||
_result = _value % 2 === 0; | ||
if (_result) { | ||
_match = _key; | ||
break; | ||
} | ||
} | ||
const firstEven = _match; |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
import { findLast } from '../../../../src/inline-loops.macro'; | ||
|
||
const lastEven = findLast(array, function (value) { | ||
return value % 2 === 0; | ||
}); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
let _match; | ||
for (let _key = array.length, _value, _result; --_key >= 0; ) { | ||
_value = array[_key]; | ||
_result = _value % 2 === 0; | ||
if (_result) { | ||
_match = _value; | ||
break; | ||
} | ||
} | ||
const lastEven = _match; |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
import { findLastIndex } from '../../../../src/inline-loops.macro'; | ||
|
||
const firstEven = findLastIndex(array, function (value) { | ||
return value % 2 === 0; | ||
}); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
let _match = -1; | ||
for (let _key = array.length, _value, _result; --_key >= 0; ) { | ||
_value = array[_key]; | ||
_result = _value % 2 === 0; | ||
if (_result) { | ||
_match = _key; | ||
break; | ||
} | ||
} | ||
const firstEven = _match; |
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,12 @@ | ||
const firstEven = findIndexRight([1, 2, 3, 4], (value) => { | ||
const isValueEven = value % 2 === 0; | ||
return isValueEven; | ||
}); | ||
const _collection = [1, 2, 3, 4]; | ||
let _match = -1; | ||
for (let _key = _collection.length, _value, _result; --_key >= 0; ) { | ||
_value = _collection[_key]; | ||
const _isValueEven = _value % 2 === 0; | ||
_result = _isValueEven; | ||
if (_result) { | ||
_match = _key; | ||
break; | ||
} | ||
} | ||
const firstEven = _match; |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
import { findLast } from '../../../../src/inline-loops.macro'; | ||
|
||
const lastEven = findLast([1, 2, 3, 4], (value) => { | ||
const isValueEven = value % 2 === 0; | ||
|
||
return isValueEven; | ||
}); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
const _collection = [1, 2, 3, 4]; | ||
let _match; | ||
for (let _key = _collection.length, _value, _result; --_key >= 0; ) { | ||
_value = _collection[_key]; | ||
const _isValueEven = _value % 2 === 0; | ||
_result = _isValueEven; | ||
if (_result) { | ||
_match = _value; | ||
break; | ||
} | ||
} | ||
const lastEven = _match; |
This file was deleted.
This file was deleted.