【发布时间】:2026-02-23 09:25:01
【问题描述】:
我希望结果是 3,1,0,0,但结果却是 3,1,1,1。下面使用模数的算法有什么问题吗?
points = [6,5,4,2];
var arr = [];
points.forEach(function (obj, i) {
var a = 21;
a = a % points[i] || "";
arr.push(a);
});
console.log(arr);
【问题讨论】:
-
为什么会期望`3,1,0,0`请解释清楚
-
3,1,1,1 是您提供的数字的正确模数
-
我希望因为在我得到第一个结果 3 之后,它会继续 5 % 3。
标签: javascript arrays algorithm