js 根据一个数量,每15算1
时间: 2024-12-17 15:40:42 浏览: 1
常用js方法,当前方法数量为15个,持续更新中
3星 · 编辑精心推荐
在JavaScript中,如果你有一个数量,并想要按照每15个单位进行分组计数,你可以使用数组的`reduce()`函数或者循环遍历来实现这个功能。下面是一个简单的示例:
```javascript
function countInBatches(total, batchSize = 15) {
return Array.from({length: Math.ceil(total / batchSize)}, (_, index) => index * batchSize + 1).slice(0, total);
}
// 示例
let quantity = 50; // 要分组的数量
let result = countInBatches(quantity);
console.log(result); // 输出:[1, 16, 31, 46]
```
在这个例子中,`countInBatches`函数接收一个总数量`total`和可选的批量大小`batchSize`(默认值为15)。它首先计算需要多少个批次(向上取整),然后生成一个数组,其中每个元素表示该批次开始的位置。最后,我们使用`slice(0, total)`来截取实际需要的数量。
阅读全文