То, что я пытаюсь сделать, это написать функцию, которая изменяет каждое из слов в строке на piglatin. Для каждого из слов необходимо изменить его в зависимости от того, начинается ли он с гласного или нет. Он должен добавить путь в конце каждого слова согласным, и каждое слово, начинающееся с гласного, должно быть добавлено к концу. Наконец, для каждого слова необходимо добавить первую букву слова в конец, прежде чем добавлять эти sufixxes. Любой совет?Изменение каждого слова функции
function pigLatin(whatWeTitle) {
var alertThis = " ";
var whatWeTitle = document.getElementById("isLeaper").value;
var splitArray = whatWeTitle.split(" ");
var finalString = "";
for (i = 0; i < splitArray.length; i++) {
finalString += splitArray[i] + "ay ";
}
alert(finalString);
}
Похоже, вы на правильном пути. У вас есть какие-то конкретные вопросы? Похоже, что небольшое количество простой строковой логики - это все, что вам нужно добавить, чтобы закончить домашнее задание. Вот небольшой намек на то, чтобы вы прокатились ... Вы можете использовать [String.substring()] (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/substring), чтобы найти первая буква слова. Перейдите по ссылке, чтобы прочитать документацию, которая будет объяснять все. Он также содержит полезные примеры. Удачи! – jahroy