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

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

好奇,為什么eq不支持index為負(fù)數(shù)?

j = +i + ( i < 0 ? len : 0 );單看哪里,這句代碼根本沒有必要
return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] );這句完全可用用i直接判斷

正在回答

4 回答

  1. eq支持負(fù)數(shù)——從后向前取元素

  2. j = +i + ( i < 0 ? len : 0 ); 將值為負(fù)的索引轉(zhuǎn)換成對應(yīng)正數(shù)所對應(yīng)的索引

比如:$('li').eq(-1) ? ?假如有10個li元素: $('li').length = 10. ? ?j = +i + ( i < 0 ? len : 0 ); 則 j = 9. 也就是取 this.pushStack(this[9]) == $('li').eq(9)的jQuery對象。 ?可以自己驗(yàn)證一下。

3 回復(fù) 有任何疑惑可以回復(fù)我~

好像支持負(fù)數(shù)的吧,j = +i + ( i < 0 ? len : 0 );這句話就是讓他支持負(fù)數(shù),即將負(fù)數(shù)的下標(biāo)轉(zhuǎn)換成真正的第幾個索引,this數(shù)組里可是索引從0開始的

0 回復(fù) 有任何疑惑可以回復(fù)我~

哪里說了 eq 不支持負(fù)數(shù)

0 回復(fù) 有任何疑惑可以回復(fù)我~

好像是如此

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
jQuery源碼解析(架構(gòu)與依賴模塊)
  • 參與學(xué)習(xí)       84050    人
  • 解答問題       290    個

由淺入深地剖析jQuery庫的設(shè)計(jì)與實(shí)現(xiàn),揭開框架背后的秘密

進(jìn)入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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