javascript - 如何为每 10 个元素增加计数器
问题描述
我需要编写一个逻辑,在每 10 个元素后增加计数器。即 10 日、20 日等。如果有超过 10 个元素,计数器将增加到 1,如果大于 20,则计数器值将变为 2
const ele = 10; // possible values 10, 20, 30
let counter = 0;
if(ele.lemgth > 10){
counter++
}
console.log(counter) // logs 1
enter code here
任何建议,请。
解决方案
您可以将元素的数量除以 10。如果您想容纳您建议的 10、20、30 之间的值,您可以执行 math.floor() 向下舍入。
const ele = 10; // possible values 10, 20, 30
let counter = Math.floor(ele/10);
console.log(counter);
推荐阅读
- python - 为什么我的多索引数据框具有重复的索引值?
- ios - 更改 UIDocumentBrowserViewController 创建文档按钮文本
- android - 将 Android App Bundle 上传到 Google Play 控制台 - 密钥签名错误
- spring - 使用 Tomcat(和 Spring REST)进行速率限制/节流
- git - 当我收到一个错误说存储库不存在(它确实存在)时,如何将本地存储库推送到 GitHub
- javascript - 如何访问外部摄像头?
- javascript - Javascript Regex:在逗号分隔的字符串中使用多个星号在两个星号之间捕获
- r - 如何在数据框中按列删除值?
- node.js - 需要建议将 React 应用程序转换为使用服务器端渲染
- sas - 拆分字符串以处理不同的部分并再次组合回一个 var