Gask 发表于 2021-10-27 11:58

代码强迫症的大佬来看看



像这行代码如何写得更简便一点 代码比较美观一点

js的代码

大佬来看看@Takitooru
{:1_907:}

xfmjn 发表于 2021-10-27 12:13

搞成数组,可以搞成循环了。增加宏定义。。。便于后续访问和标识

woaicrack 发表于 2021-10-27 12:21

不懂,什么语言?

传说中的五号 发表于 2021-10-27 12:28

本帖最后由 传说中的五号 于 2021-10-27 12:30 编辑

this.k = (this.k+1)%5

Gask 发表于 2021-10-27 13:13

xfmjn 发表于 2021-10-27 12:13
搞成数组,可以搞成循环了。增加宏定义。。。便于后续访问和标识

试过了 不行

Gask 发表于 2021-10-27 13:14

woaicrack 发表于 2021-10-27 12:21
不懂,什么语言?

JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS

JuncoJet 发表于 2021-10-27 13:26

if(++cpu==xxxx)

星空漫步 发表于 2021-10-27 13:39

写个方法,都调用这个方法
test(x){
x++;
if(x==5) {
   x=0;
}
}

mqt426 发表于 2021-10-27 13:47

学习了,楼主加油

lucklys 发表于 2021-10-27 13:53

本帖最后由 lucklys 于 2021-10-27 14:21 编辑

      let self = this
      let arr = ['a', 'b', 'c', 'd', 'e']
      arr.forEach(item => {
                self++
                if (self == 5) {
                     self = 0
                }
      })
这样应该也行并且会修复闪屏问题:loveliness:

                let arr = ['a', 'b', 'c', 'd', 'e']
                arr.forEach(item => {
                     this+1 == 5 ? (this = 0) : this++
                })


                let arr = ['a', 'b', 'c', 'd', 'e']
                arr.forEach(item => {
                     this = (this+1)%5
                })
页: [1] 2
查看完整版本: 代码强迫症的大佬来看看