有一个关于JS
答案:1 悬赏:70 手机版
解决时间 2021-03-16 03:48
- 提问者网友:却不属于对方
- 2021-03-15 21:22
有一个关于JS
最佳答案
- 五星知识达人网友:鱼芗
- 2021-03-15 22:47
写这段代码的人应该拉出去问斩 (开玩笑),但在严谨的公司里,这段代码是通过不了code review的。
一言以蔽之,这里做的是短路运算
a && b //若前半句表达式为真,则执行后半句,否则不执行。
a || b //若前半句表达式为否,则执行后半句,否则不执行。 index <= 0 && (index = 0, bOrder = true);
index >= aBtn.length - 1 && (index = aBtn.length - 1, bOrder = false)
等价于
if(index <= 0){
index = 0
bOrder = true
} else if(index >= aBtn.length - 1){
index = aBtn.length - 1
bOrder = false
}
一言以蔽之,这里做的是短路运算
a && b //若前半句表达式为真,则执行后半句,否则不执行。
a || b //若前半句表达式为否,则执行后半句,否则不执行。 index <= 0 && (index = 0, bOrder = true);
index >= aBtn.length - 1 && (index = aBtn.length - 1, bOrder = false)
等价于
if(index <= 0){
index = 0
bOrder = true
} else if(index >= aBtn.length - 1){
index = aBtn.length - 1
bOrder = false
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯