-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrest.js
More file actions
35 lines (25 loc) · 694 Bytes
/
rest.js
File metadata and controls
35 lines (25 loc) · 694 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
"use strict"
function sum(a, b) {
return a + b;
}
console.log(sum(1, 2, 3, 4));
// How to capture all the arguments
function sum1(a, b) {
console.log(arguments);
return a + b;
}
console.log(sum1(1, 2, 3, 4));
function login(method, options) {
console.log('method ', method);
console.log('options ', options);
// let's use arguments
// options = arguments.slice(1); // arguments is not an array, duh!
}
login("facebook", 1 , 2, 3, 4);
// Use Rest operator
function login1(method, ...options) {
console.log("In Login using rest operator");
console.log('method: ', method);
console.log('options: ', options);
}
login1("facebook", 1 , 2, 3, 4);