Я хочу создать функцию JS, которая добавляет строку, заканчивающуюся к каждому члену в массиве. Ожидаемая функция при вызове должна возвращать что-то вроде этого:
addEnding(["clever", "meek", "hurried", "nice"], "ly")
Ожидаемый результат:
["cleverly", "meekly", "hurriedly", "nicely"]
Спасибо за все ответы, предлагающие использовать метод map
, но я хочу использовать цикл for
, вот как выглядит мой код:
const addEnding = (arr, str) => {
let result = '';
for (i = 0; i < arr.length; i++) {
result = arr[i]
result += str
}
return result
}
console.log(addEnding(["new", "pander", "scoop"], "er"))
Проблема в том, что он возвращает только первый элемент массива, когда я ожидаю, что он вернет все элементы из массива + окончание строки