forked from engindemirog/javaScriptStarterKit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrest.js
More file actions
47 lines (33 loc) · 880 Bytes
/
rest.js
File metadata and controls
47 lines (33 loc) · 880 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
40
41
42
43
44
45
46
function addToCart(x) {
console.log(products)
}
let products=[
{productName:"Elma",unitPrice:10,quantity:5},
{productName:"Armut",unitPrice:10,quantity:5},
{productName:"Karpuz",unitPrice:10,quantity:5}
]
addToCart(products)
//rest operator
function numberAdd(number1,number2) {
console.log(number1+number2)
}
function numberAdd(number1,number2,number3) {
console.log(number1+number2+number3)
}
function numberAdd(number1,number2,number3,number4) {
console.log(number1+number2+number3+number4)
}
//.... bunun sonu yok
function add(...numbers) {
let total=0
for (let i = 0; i < numbers.length; i++) {
total=total+numbers[i]
}
console.log(total)
}
// ...numbers--> let numbers=[20,30]
add(20,30)
// ...numbers--> let numbers=[20,30,40]
add(20,30,40)
// ...numbers--> let numbers=[20,30,40,50]
add(20,30,40,50)