Я так полагаю как раз 2 задание создано не просто чтобы вручную выставить кавычки каждому слову, а научиться это делать с помощью JS. (можно представить в будущем огромные строки в которых к примеру нужно добавить кавычки, вручную сделать это не реально). Я пробую добавить функцией в которой я разделяю строку на массив, затем прохожусь по каждому элементу массива (словам) и слова разбивать на индексы (с помощью циклов) и добавлять push() и unshift(), потом собирать это все join(). Пока что вообще ничего не получается, в интернете смотреть решения не хочется =(
Итог:
export const stringWithNewline = 'This string should display the \n symbol when printed on the screen.';
export const stringWithEmojis = \u274C I want to add emojis here, but it doesn\'t work... \u{1F622}
;
function AddSymbol(some) {
let oldArray = some.split(' ');
let newArray = [];
for (let i = 0; i < oldArray.length; i++) {
let word = oldArray[i];
let newWord = `'${word}'`;
newArray.push(newWord);
}
let newString = newArray.join(' ');
return newString;
};
const oldStringWithQuotes = 'This string should have each its word wrapped in single quotes';
export const stringWithQuotes = AddSymbol(oldStringWithQuotes);