Я знаю, что мне понадобится пустой, пустой массив, и вставлю символы из предложения в массив, если они не являются звездочками.
Я думаю, это поможет мне понять, что делать, если я действительно хочу перебрать элементы массива и использовать их в качестве замены.
function replaceAsterisk(sentence, newWords) {
let newArray = [];
let character = sentence.split("");
console.log(character);
// if the character is not an asterisk, push it into the new array
if (character !== "*") {
newArray.push(character);
}
// if the character is an asterisk, push "cat" into the new array
else {
newArray.push("cat");
}
// return new array as a string
return newArray.join(" ");
}
console.log(replaceAsterisk("My name is * and I am a *.", ["Sabrina", "Black Cat", "extra", "words"]));
Даже сейчас это не тактолкая "кошку" в массив - почему?