-
Notifications
You must be signed in to change notification settings - Fork 1
/
04_objects.js
80 lines (66 loc) · 1.58 KB
/
04_objects.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
// const tinderUser = new Object();
const tinderUser = {};
tinderUser.id = "1";
tinderUser.name = "Aman";
tinderUser.isLoggedIn = false;
// console.log(tinderUser);
const regularUser = {
email: "[email protected]",
fullName: {
userFullName: {
firstName: "Aman",
lastName: "Kumar"
}
}
}
// console.log(regularUser.fullName.userFullName.firstName);
const obj1 = {1:"a",2:"b"};
const obj2 = {3:"c",4:"d"};
// const obj3 = {obj1,obj2};
// const obj3 = Object.assign({},obj1,obj2);
const obj3 = {...obj1,...obj2}
// console.log(obj3);
const users = [
{
id:"1",
email:"[email protected]"
},
{
id:"2",
email:"[email protected]"
},
{
id:"3",
email:"[email protected]"
}
]
// console.log(users[0].email);
// console.log(tinderUser);
// console.log(Object.keys(tinderUser));
// console.log(Object.values(tinderUser));
// console.log(Object.entries(tinderUser));
// console.log(tinderUser.hasOwnProperty("isLoggedIn"));
////////////////////////////////Object Destructure & Json Api///////////////////////////////
const course = {
courseName:"Js",
price:"999",
courseInstructor:"Hitesh"
}
//Generally we get values from object with dot like
// course.courseInstructor
//but with destructuring
const {courseInstructor: teacher} = course
// console.log(teacher);
// json API
//json kaisa hota hai
// {
// "name":"aman",
// "age": 21,
// "learning" : "JS"
// }
//kai baar API array ke format mein hoti hai
//[
// {},
// {},
// {}
//]