gpt4 book ai didi

javascript - 使用 Pentaho/JavaScript 制作带有条件的标志

转载 作者:行者123 更新时间:2023-11-30 06:11:11 31 4
gpt4 key购买 nike

我正在尝试使用更好的方法来优化我的代码。我有一个变量“小时”。我需要制作这样的标志:

if (hour == 0) {flag12AM = 'yes'} 
else {flag12AM == 'no'}

if (hour == 0 || hour == 1) {flag1AM = 'yes'}
else {flag1AM == 'no'}

if (hour == 0 || hour == 1 || hour == 2) {flag2AM = 'yes'}
else {flag2AM == 'no'}

[...]

if (hour == 0 || hour == 1 [...] || hour == 23) {flag23PM = 'yes'}
else {flag23PM == 'no'}

我可以使用循环来做到这一点吗?我正在使用 Pentaho,所以,如果有任何步骤可以完成这项工作,请告诉我。

谢谢!!

最佳答案

也许这对你有用:

var h = 20;
[...Array(24).fill().map((v, i) => i + 1)]
.forEach((v) =>
console.log([...Array(v).fill().map((h, i) => i)]
.reduce((result, currentValue) => result || (h == currentValue), false), v))

关于javascript - 使用 Pentaho/JavaScript 制作带有条件的标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58879001/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com