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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

某字母第幾次出現(xiàn)位置

假如我們要找A第二次出現(xiàn),那我們用笨的方式是先找到第一次出現(xiàn)的位置(先假設(shè)為5),然后隨便選一個(gè)在之后的位置開(kāi)始運(yùn)用函數(shù)object.indexOf("A",6);或者就是用object.indexOf("A",object.indexOf("A")+1)。這兩種方式都能實(shí)現(xiàn)。

但是假如不是第二次,是第n(比較大)次呢?有比較好一點(diǎn)的函數(shù)實(shí)現(xiàn)嗎?

正在回答

3 回答

我們來(lái)打個(gè)比方:

var?mystr="AqwAertAyuiAopaAsdfAghjAklAzxAcvAbnAmA"
document.write("第四個(gè)A出現(xiàn)的位置是:"+mystr.indexOf("A",(mystr.indexOf("i"))))
//思路是這樣的,首先我們看第四個(gè)A前面的字母是什么,然后定位到從“i”開(kāi)始檢索A就行;當(dāng)然,這個(gè)方法也不是絕對(duì)好用,比方,第四個(gè)A前面出現(xiàn)的字母都是有重復(fù)出現(xiàn),那么就不太好用了


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

那就從第一位開(kāi)始檢索A,然后截取出來(lái)A的位置num,然后在從num+1的位置開(kāi)始檢索,然后就是一次一次的截取吧,呵呵,我覺(jué)得這樣也可以,就是有點(diǎn)麻煩

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

object.indexOf("A",object.indexOf("A")+n-1)

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

0415 提問(wèn)者

這個(gè)object.indexOf("A")+n-1是什么?我上面+1就是為了讀到第一個(gè),然后+1從后面一個(gè)開(kāi)始查詢(xún),你這個(gè)+n-1沒(méi)用的。我剛才試了一下,后面+n-1只是跳過(guò)這么多個(gè)字符而已。
2015-12-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

某字母第幾次出現(xiàn)位置

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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