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

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

關(guān)于代碼錯誤問題在線等

關(guān)于代碼錯誤問題在線等

首先 需要統(tǒng)計給定字符串中字母a 出現(xiàn)的位置,并將每次出現(xiàn)的位置賦值到數(shù)組中,我的代碼應(yīng)該是數(shù)組不能賦值num 可是怎么做不會了 很白求幫助<script> var str="java-arrke-aboslue-all"; var arr []; function arr(){ for(i=0, i<=str.lengch , i++) { arr = console.log(str.indexOf("a")) } arr.push(arr) console.log(arr) }</script>
查看完整描述

2 回答

?
woshiajuana

TA貢獻(xiàn)211條經(jīng)驗(yàn) 獲得超152個贊

首先你indexOf只能返回第一個a出現(xiàn)的位置,也就是說你這樣做無論循環(huán)多少次都是返回的是第一個a的位置

再者js數(shù)組定義錯誤 ?var arr[]不能這樣定義數(shù)組 ?可以這樣var arr =[];

而后你首先拿arr = console.log(str.indexOf("a"));這個時候 arr不再是數(shù)組,就是一個數(shù)值變量,

這個arr就肯定沒有數(shù)組的push方法


查看完整回答
1 反對 回復(fù) 2016-08-06
?
慕萊塢9220042

TA貢獻(xiàn)377條經(jīng)驗(yàn) 獲得超508個贊

你好,看你的代碼,應(yīng)該把賦值放在for循環(huán)里面吧,不然就是只把最后一次出現(xiàn)位置添加進(jìn)去了,而且代碼也不是很規(guī)范,我改了下,你可以看看:

<script>
var?str="java-arrke-aboslue-all";
var?arr?[];
var?arrCount?=?0;//出現(xiàn)的次數(shù)
function?arr(){
for(i=0,?i<=str.lengch?,?i++)?{
????if(str[i]?!=?null?&&?str[i].indexOf("a")){
???????console.log(str.indexOf("a"));
???????arr.push(str.indexOf("a"));
???????arrCount?+=?1;??
????}
}
console.log(arr)
}
</script>

如有不對之處,還望諒解。

查看完整回答
反對 回復(fù) 2016-08-06
  • 2 回答
  • 0 關(guān)注
  • 1508 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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