Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,900 questions

51,831 answers

573 users

How to calculating the sum of integers in one dimensional int array in JavaScript

5 Answers

0 votes
<!DOCTYPE html>
<html>
<head></head>
<body>

<script>
var arr = [1, 2, 3, 4, 5];

var sum = arr.reduce(add, 0);

function add(x, y) {
    return x + y;
}

document.writeln("sum arr = " + sum);
</script>

</body>
</html>

<!--
run: 

sum arr = 15 

-->

 



answered Feb 4, 2016 by avibootz
0 votes
<!DOCTYPE html>
<html>
<head></head>
<body>

<script>
var arr = [1, 2, 3, 4, 5];

var sum = arr.reduce((x, y) => x + y, 0);


document.writeln("sum arr = " + sum);
</script>

</body>
</html>

<!--
run: 

sum arr = 15 

-->

 



answered Feb 4, 2016 by avibootz
0 votes
<!DOCTYPE html>
<html>
<head></head>
<body>

<script>
var arr = [1, 2, 3, 4, 5];

var sum = 0;
for(var i in arr) 
    sum += arr[i]; 

document.writeln("sum arr = " + sum);
</script>

</body>
</html>

<!--
run: 

sum arr = 15 

-->

 



answered Feb 4, 2016 by avibootz
edited Feb 4, 2016 by avibootz
0 votes
<!DOCTYPE html>
<html>
<head></head>
<body>

<script>
var arr = [1, 2, 3, 4, 5];
 
for (var i = 0, sum = 0; i < arr.length; sum += arr[i++])
     ; 
 
document.writeln("sum arr = " + sum);
</script>

</body>
</html>

<!--
run: 

sum arr = 15 

-->

 



answered Feb 4, 2016 by avibootz
0 votes
<!DOCTYPE html>
<html>
<head></head>
<body>

<script>
var arr = [1, 2, 3, 4, 5];
 
var i = arr.length;
var sum = 0;
while (i--) sum += arr[i];
 
document.writeln("sum arr = " + sum);
</script>

</body>
</html>

<!--
run: 

sum arr = 15 

-->

 



answered Feb 4, 2016 by avibootz
...