Створіть функцію, яка приймає масив як параметр і повертає суму всіх елементів у масиві. Реалізуйте обробку помилок для обробки випадків, коли вхідні дані не є дійсним масивом або якщо масив містить нечислові значення. Якщо виникає будь-яка з цих умов помилки, викидайте помилку з відповідним повідомленням про помилку.
javascript
Answers & Comments
Ответ:
function sumArrayElements(arr) {
if (!Array.isArray(arr)) {
throw new Error('Вхідний параметр має бути масивом.');
}
let sum = 0;
for (let i = 0; i < arr.length; i++) {
if (typeof arr[i] !== 'number') {
throw new Error('Масив має містити тільки числові значення.');
}
sum += arr[i];
}
return sum;
}
Объяснение:
вроде рабочий