第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

逗號運算符什么時候有用?

逗號運算符什么時候有用?

我看了這個關(guān)于表達式(以下簡稱“逗號操作”的問題,)和MDN文檔有關(guān),但我想不出一個場景的地方是有用的。那么,逗號運算符什么時候有用?
查看完整描述

3 回答

?
波斯汪

TA貢獻1811條經(jīng)驗 獲得超4個贊

逗號運算符使您可以將多個表達式放在期望一個表達式的位置。 用逗號分隔的多個表達式的結(jié)果值將是最后一個逗號分隔的表達式的值。


我個人并不經(jīng)常使用它,因為在很多情況下期望不只一個表達式,并且沒有比使用逗號運算符更容易混淆的代碼編寫方式了。一種有趣的可能性是,for當您希望增加多個變量時,在循環(huán)的結(jié)尾:


// j is initialized to some other value

// as the for loop executes both i and j are incremented

// because the comma operator allows two statements to be put in place of one

for (var i = 0; i < items.len; i++, j++) {

    // loop code here that operates on items[i] 

    // and sometimes uses j to access a different array

}

在這里,您可以看到i++, j++可以將其放置在允許一個表達式的地方。在這種特殊情況下,多個表達式用于副作用,因此復合表達式采用最后一個表達式的值并不重要,但是在其他情況下,這實際上可能很重要。


查看完整回答
反對 回復 2019-09-21
  • 3 回答
  • 0 關(guān)注
  • 670 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號