57 lines
1.3 KiB
JavaScript
57 lines
1.3 KiB
JavaScript
// Module ID: 602
|
|
// Function ID: 603
|
|
// Name: createBaseEach
|
|
// Dependencies: [603]
|
|
|
|
// Module 602 (createBaseEach)
|
|
|
|
export default function createBaseEach(arg0) {
|
|
let closure_0 = arg0;
|
|
let closure_1 = arg1;
|
|
return (arg0, arg1) => {
|
|
if (null == arg0) {
|
|
return arg0;
|
|
} else if (callback(table[0])(arg0)) {
|
|
let num = -1;
|
|
if (table) {
|
|
num = length;
|
|
}
|
|
const _Object = Object;
|
|
const ObjectResult = Object(arg0);
|
|
if (table) {
|
|
let diff = tmp7 - 1;
|
|
let tmp6 = tmp7;
|
|
} else {
|
|
diff = num + 1;
|
|
tmp6 = diff < length;
|
|
}
|
|
if (tmp6) {
|
|
if (false !== arg1(ObjectResult[diff], diff, ObjectResult)) {
|
|
while (true) {
|
|
let tmp8 = table;
|
|
let tmp9 = diff;
|
|
if (table) {
|
|
let tmp12 = +diff;
|
|
let diff1 = tmp12 - 1;
|
|
let tmp11 = tmp12;
|
|
} else {
|
|
diff1 = diff + 1;
|
|
tmp11 = diff1 < length;
|
|
}
|
|
if (!tmp11) {
|
|
break;
|
|
} else {
|
|
diff = diff1;
|
|
if (false === arg1(ObjectResult[diff1], diff1, ObjectResult)) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return arg0;
|
|
} else {
|
|
return callback(arg0, arg1);
|
|
}
|
|
};
|
|
};
|