-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfile52.js
More file actions
39 lines (32 loc) · 833 Bytes
/
Copy pathfile52.js
File metadata and controls
39 lines (32 loc) · 833 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
"use strict";
// rest parameters
// function myFunc(a,b,...c) {
// console.log("a is :",a);
// console.log("b is :", b);
// console.log("c is rest parameters :" ,c);
// }
// myFunc(1,2,3,4,5,6,7,8,9,1);
// add all values
function myFunc(...numbers) {
let total = 0;
for (let number of numbers) {
total = total + number;
}return total;
}
const sum = myFunc(1,2,3,4,5,6,7,8,9,1,2);
console.log(sum);
// addall
let total = 0;
const addAll = (...allNumbers)=>{
console.log(allNumbers);
// for(let i = 0 ; i < allNumbers.length ; i++ ){
// total = total + allNumbers[i];
// // console.log(total);
// }
for(let allNumber of allNumbers){
total = total + allNumber;
// console.log(total);
}
console.log(total);
}
addAll(1,2,3,4,5,6,7,8,9,10)