-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathobject.js
More file actions
39 lines (24 loc) · 676 Bytes
/
object.js
File metadata and controls
39 lines (24 loc) · 676 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
36
37
// function update_value(name, age){
// return {
// name: name,
// age: age
// }
// }
// console.log(update_value("Arjun", 21));
// let user = update_value("Rahul",21);
// console.log(user.name);
// //copying
// let clone = {};
// for(let key in user)
// clone[key] = user[key];
// clone.name = "Arjun";
// console.log(clone);
// console.log(user)
// // merging
// let permission1 = {canView : true};
// let permission2 = {canEdit : true};
// Object.assign(user, permission1, permission2);
// console.log(user);
let student = {};
console.log(student.name ? student.name.firstName : undefined);
console.log(student?.name?.firstName);