Ich möchte ein Programm mit Ausgabe als auszuführen:Die Summe aus einem Bereich mit Javascript
console.log(range(1, 10));
// → [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
console.log(range(5, 2, -1));
// → [5, 4, 3, 2]
console.log(sum(range(1, 10)));
// → 55
Ich erhalte einen Fehler für array.length.Please unter den Code finden:
var array = [];
function range (arr){
var lower = Math.min(arr[0],arr[1]);
var upper = Math.max(arr[0],arr[1]);
for (var i=lower;i<=upper;i++){
array.push(i);
}
}
function sum(array){
for(var i=0;i < array.length;i++){
var total = total+array[i];
}
}
console.log(sum(range(1, 10)));
Ich bin am Anfänger Niveau, bitte helfe. Danke.
Geck, während der Range-Funktion, die Argumente als Bereich ([1,10]) – Manish
Sollte den 'Bereich (5, 2, -1)' ==> '[-1, 0, 1 passiert Aufruf 2, 3, 4, 5] – JagsSparrow