decord/source/4560_baseFindIndex.js

37 lines
674 B
JavaScript
Raw Normal View History

2026-08-24 06:08:38 +00:00
// Module ID: 4560
// Function ID: 4561
2026-07-20 16:05:17 +00:00
// Name: baseFindIndex
// Dependencies: []
2026-08-24 06:08:38 +00:00
// Module 4560 (baseFindIndex)
2026-07-20 16:05:17 +00:00
export default function baseFindIndex(arg0, arg1, arg2, arg3) {
let num = -1;
if (arg3) {
num = 1;
}
const sum = arg2 + num;
if (arg3) {
let diff = tmp4 - 1;
let tmp3 = tmp4;
} else {
diff = sum + 1;
tmp3 = diff < length;
}
if (tmp3) {
while (!arg1(arg0[diff], diff, arg0)) {
if (arg3) {
2026-07-29 08:29:29 +00:00
let tmp8 = +diff;
let diff1 = tmp8 - 1;
let tmp7 = tmp8;
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
diff1 = diff + 1;
tmp7 = diff1 < length;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
diff = diff1;
2026-07-20 16:05:17 +00:00
}
return diff;
}
return -1;
};