0
我正在處理一個函數,將普通單詞轉換爲豬拉丁文,並且我不能讓所有東西都聚到一起;它必須爲加利福尼亞州,手套和八個工作。哪些工作不正確?豬拉丁轉換器問題
function translate(word) {
var result = "";
for (var i = 0; i < word.length; i++) {
if (["a", "e", "i", "o", "u"].indexOf(word[-1]) === -1) {
// probably failing around here
result = word.slice(i);
result += word.slice(0, i);
break;
}
}
if (["a", "e", "i", "o", "u"].indexOf(word[0]) !== -1) {
result = word + "way";
} else {
result += "ay";
}
return result;
}
假裝單詞[-1]是單詞[i] –
什麼輸入給你錯誤的答案? – azad
所有這些都是 –