也许这是不可能的,但我想确定。
例如,我有这个非常简单的循环(伪代码)
for( start ; start < end ; start ++) { [...] }
但是如果(开始 > 结束)我想要这样的东西:
for( start ; start > end ; start --) { [...] }
如何在不重复我的所有循环或不创建函数的情况下(如果是的话)做出类似的东西
非常感谢,我希望我的问题不是愚蠢的......
编辑:感谢您的回答!
var start = 10
var end = 0
for (var cpt = start; start < end ? cpt < end : cpt > end; start < end ? cpt++ : cpt--){
console.log(cpt)
}
最佳答案
尝试使用:
for (start; start < end ? start < end : start > end; start < end ? start++ : start--) {[...]};
关于javascript - 条件循环可以根据其他值改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54981702/