-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path13_objects.js
More file actions
58 lines (45 loc) · 1.27 KB
/
13_objects.js
File metadata and controls
58 lines (45 loc) · 1.27 KB
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
const tinderUserOne = new Object() // Singleton Object
console.log(tinderUserOne);
const tinderUserTwo = {} // Non-Singleton Object
console.log(tinderUserTwo);
tinderUserOne.id = "123abc"
tinderUserOne.name = "Sammy"
tinderUserOne.isLoggedIn = false
console.log(tinderUserOne);
const regularUser = {
email: "some@gmail.com",
fullname: {
userfullname: {
firstname: "Chetan",
lastname: "Yadav"
}
}
}
console.log(regularUser.fullname);
console.log(regularUser.fullname.userfullname);
console.log(regularUser.fullname.userfullname.firstname);
const obj1 = {1: "a", 2: "b"}
const obj2 = {3: "a", 4: "b"}
const obj3 = {obj1, obj2}
console.log(obj3);
// const obj4 = Object.assign(obj1, obj2)
const obj4 = Object.assign({}, obj1, obj2) // recom
console.log(obj4);
const obj5 = {...obj1, ...obj2}
console.log(obj5);
const users = [
{
id: 1,
email: "c@gmail.com"
},
{
id: 2,
email: "y@gmail.com"
}
]
console.log(users[1].email);
console.log(tinderUserOne);
console.log(Object.keys(tinderUserOne));
console.log(Object.values(tinderUserOne));
console.log(Object.entries(tinderUserOne));
console.log(tinderUserOne.hasOwnProperty('isLoggedIn'));