mirror of
https://github.com/LCPQ/QUESTDB_website.git
synced 2024-12-26 14:23:42 +01:00
18 lines
434 B
JavaScript
18 lines
434 B
JavaScript
if (!Array.prototype.findAsync) {
|
|
Array.prototype.findAsync = async function (asyncCallback) {
|
|
for (const item of this) {
|
|
if (await asyncCallback(item)) {
|
|
return item
|
|
}
|
|
}
|
|
}
|
|
if (!Array.prototype.findAllIndexes) {
|
|
Array.prototype.findAllIndexes = function (Callback) {
|
|
return this.reduce(function(a, e, i) {
|
|
if (Callback(e))
|
|
a.push(i)
|
|
return a
|
|
}, [])
|
|
}
|
|
}
|
|
} |