除去我已經建立用於串元音位置的陣列現在我想reomve具有值的所有元素-1從這個數組,但其不工作某些元件沒有從陣列
function translatePigLatin(str) {
var vowelp=[];
var newarr=str.split('');
vowelp.push(newarr.indexOf('a'));
vowelp.push(newarr.indexOf('e'));
vowelp.push(newarr.indexOf('i'));
vowelp.push(newarr.indexOf('o'));
vowelp.push(newarr.indexOf('u'));
var minvowel=vowelp[0];
for(var i=0;i<vowelp.length;i++) { //looping through vowel's position array
if(vowelp[i]==-1) {
vowelp.splice(i,1);
console.log(vowelp[i]);
}
}
return vowelp;
}
輸入translatePigLatin(」輔音」); 輸出我得到的[6,-1,1],但我想[6,1]
什麼是向後循環:'for(var i = vowelp.length - 1; i> = 0; i - )' – Andy
@Shubham - 你通過什麼樣的str? –
translatePigLatin(「輔音」); –