Дан массив с числами. Как найти сумму элементов, расположенных от начала массива до первого отрицательного числа?
Не понимаю как решить.
let arr = [1,2,3,4,-1,6,7];
let p = 0;
for(let elem of arr) {
console.log(arr[elem]);
if(elem=== -1) {
p+=elem;
console.log(p);
break;
}
}
Не понимаю, что не так с кодом(( Помогите пожалуйста(
let arr = [1, 3, 5, -6, 7];
let sum = 0;
for ( let i = 0; i < arr.length; i++) {
if ( arr[i] > 0 ) {
sum += arr[i];
}
if ( arr[i] < 0 ) {
break;
}
}
console.log(sum);