我试着把整个句子分解成相反的单词,在这种情况下,为什么我们用let i = splittedText.length-1
而不是let i = splittedText.length
?
为什么要减1?
const wordSplit = (text) => {
let splittedText = text.split(" ");
let reversedWords = [];
for(let i = splittedText.length-1; i>=0; i--){
let ele = splittedText[i];
reversedWords.push(ele);
}
const result = reversedWords.join(" ");
return result;
};
const myWord = "I will solve the problem";
console.log( wordSplit(myWord));