Информатика, вопрос задал pazel365 , 1 год назад

Створіть функцію, яка приймає масив як параметр і повертає суму всіх елементів у масиві. Реалізуйте обробку помилок для обробки випадків, коли вхідні дані не є дійсним масивом або якщо масив містить нечислові значення. Якщо виникає будь-яка з цих умов помилки, викидайте помилку з відповідним повідомленням про помилку.
javascript


pazel365: Помогите пожалуйста

Ответы на вопрос

Ответил Niiigggrr
0

Ответ:

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;

}

Объяснение:

вроде рабочий

Новые вопросы