Возвращаемое значение Возвращаемое значение функции arr.forEach всегда неопределено.
Таким образом, вы можете создать функцию-оболочку, которая будет использовать forEach
и возвращать данные.
См. Пример ниже.
var fruits = ["apple", "orange", "cherry"];
document.getElementById("demo").innerHTML = getData(fruits);
function getData(fruits) {
var str = "";
fruits.forEach(function(item, index) {
str += index + ":" + item + "<br>";
});
return str;
}
<span id="demo" />