我正在解決freecodecamp.com上的一個問題,並且我想查看我的代碼到目前爲止是在做什麼認爲它在做...將文本字符串拆分爲單詞數組,然後將單詞數組轉換爲單詞數組中的字符數組
function titleCase(str) {
var wordArr = str.split(' '); // now the sentences is an array of words
for (var i = 0; i < wordArr.length; i++) { //looping through the words now...
charArr = wordArr[i].split(''); //charArr is a 2D array of characters within words?
return charArr[1][1];
}
}
titleCase("a little tea pot"); // this should give me 'i', right?
再一次,這只是代碼的開始。我的目標是將參數titleCase();
中每個單詞的首字母大寫。也許我甚至都沒有去解決這個問題。
但是......在第4行是charArr
一個多維數組。這是否創建[['a'],['l','i','t','t','l','e'],['t','e','a','p','o','t']]
?
你'return'聲明將阻止你的循環運行一次以上。如果不是你所描述的,你還需要指出你的代碼實際上在做什麼。也許看看[如何提問](http://stackoverflow.com/help/how-to-ask) – CollinD