-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathobject.js
More file actions
70 lines (42 loc) · 1.05 KB
/
Copy pathobject.js
File metadata and controls
70 lines (42 loc) · 1.05 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
59
60
61
62
63
64
65
66
67
68
69
70
/**
* Create obhects and modify its properties
*/
/*let myObject;
myObject= {
a: 10,
b: "abc"
}
console.log(myObject);
myObject.a = 15;
console.log(myObject); //modify the property
myObject.c = true;
console.log(myObject); //add a new property
delete myObject.c;
console.log(myObject); // deletea property */
//Challenge 1
/*let myPost;
myPost = {}
console.log(myPost);
myPost.postTitle = "Object is reference type";
myPost.postLikes = 0;
myPost.shared = false;
console.log(myPost);
myPost.postLikes = 1;
console.log(myPost);
delete myPost.shared;
console.log(myPost); */
//Challenge 2
/*let myObject;
myObject = {}
myObject.a = 10;
//console.log(myObject)
let copyOfMyObject = myObject;
copyOfMyObject.b = false;
console.log(myObject)
console.log(copyOfMyObject);*/
// Chanlemge 3
let objectWithNestedObject = {};
objectWithNestedObject.nestedObject = {};
objectWithNestedObject.nestedObject.a = null;
objectWithNestedObject.nestedObject["b"] =true;
console.log(objectWithNestedObject);