亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

lis[cidx-1] && (lis[cidx - 1].style.webkitTransition = '-webkit-transform 0.2s ease-out');是什么意思,判斷在哪里

判斷在哪里 lis[cidx-1] && (lis[cidx - 1].style.webkitTransition = '-webkit-transform 0.2s ease-out');

正在回答

2 回答

當?lis[cidx-1] 存在時執行?lis[cidx - 1].style.webkitTransition = '-webkit-transform 0.2s ease-out',也就是如果cidx=0,也就是當前頁為第一個li時lis[cidx-1] 不成立,不執行后面的動畫

0 回復 有任何疑惑可以回復我~
????&&是邏輯運算符。整個語句時一個表達式,它的返回值沒有處理。操作符 && 操作符 的運算有一個優化。當前面的操作符為false,整個表達式的值就處理了,后面的表達式也就不需要去計算了。上面的代碼就是這個意思,當數組越界,表達式的值是undefined,也就是false,后面的表達式就不執行了。
0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

lis[cidx-1] && (lis[cidx - 1].style.webkitTransition = '-webkit-transform 0.2s ease-out');是什么意思,判斷在哪里

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號