let arr = [1, 3, 0, 4, 6];
arr = arr.forEach(elm => Math.sqrt(elm))
forEach
возвращает undefined
. См MDN doc[].map
. Метод [].map
создаёт новый массив с результатом вызова указанной функции для каждого элемента массива.let arr = [1, 3, 0, 4, 6];
arr = arr.map(elm => Math.sqrt(elm));
console.log(arr);//[1, 1.7320508075688772, 0, 2, 2.449489742783178]