【发布时间】:2025-12-27 12:00:09
【问题描述】:
我是 JavaScript 的新手。我有一个问题
我的 Java 代码:
public void checkArray(int a, int b) {
int[]days = new int[]{5, 15, 25};
int[]hours = new int[]{6, 8, 7};
ArrayList<Interger> result = new ArrayList<>();
for (int i = 0; i < days.length-1; i++) {
if (days[i] < a && b < days[i+1]) {
result.add(hours[i]);
} else if (days[i] > a && days[i] < b) {
result.add(hours[i]);
if (i > 0) {
result.add(hours[i-1]);
}
}
如何使用 Lodash _.each 在 JavaScript 中编写这段代码?我在 JavaScript 代码中找不到像 [i] 这样的变量,所以无法检查条件 [if (days[i]
我的 JavaScript 代码:
_.each(days, day => {
//TODO something
})
【问题讨论】:
-
Javascript 使用相同的语法
days[i]来访问数组成员。要声明数组,您可以使用const days = [5, 15, 25];
标签: javascript java arrays foreach lodash