我有一個字符串,需要使用地圖功能將其變爲大寫。這將是這樣的:使用地圖將每個第二個字符變成大寫
var str = 'hello world how ya doing?';
function toUpperCase(str){
return str.split('').map((v,i) => i%2 == 0 ? v[i].toLowerCase(): v[i].toUpperCase()).join('');
}
console.log(toUpperCase(str));
但是當我運行它,我用大寫得到整個句子。
請出示您的實際代碼。那一個拋出一個錯誤,它不會把整個句子變成大寫。 – JJJ
@OnnnownO您應該將您的問題標題更改爲「該單詞的每個第二個字符」。 – Mamun