-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoperator.js
88 lines (68 loc) · 1.37 KB
/
operator.js
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
// const arr1 = [1,2,3,4];
// const arr2 = [5,6];
// //spread operator
// let arr3 = [...arr1, ...arr2];
// // console.log(arr3);
// //obj
// let person = {
// name:"Femi",
// occupation:"Engineer"
// }
// let profile = {
// age:34
// }
// let persondetails = {...person, ...profile};
// console.log(persondetails);
//destructurting
// const[,,,c,d=45]=[2,4,6,8,56];
// // console.log(a)
// // console.log(b);
// console.log(d);
let fullname = "Adebayo Michael Adewumi";
const name = fullname.split(' ');
// console.log(name.length);
// console.log(name);
// console.log(name[0]);
// let[firstname, lastname,middlename=null]=name;
// console.log(middlename);
// let firstname = "Onyeka";
// let lastname ="Fatomi";
// let age = 23;
const person = {
firstname:"Onyeka",
lastname:"Fatomi",
age:23
}
let {lastname}=person;
// console.log(lastname);
function grade() {
return["A","B","C","D","E"];
}
let [x,y,...z]=grade();
// console.log(x);
// console.log(y);
// console.log(z);
// nested object
function profile(){
return[
"Amos",
"Caleb",
["Java","c++","php"]
]
}
let[first,
last,
[
subj1,
subj2,
subj3]
]=profile();
// console.log(subj3);
function add(a,b,...args){
let sum = a + b;
for(let ele of args){
sum+=ele;
}
return sum;
}
console.log(add(1,2,4,5,6,7,8));