NODE
node
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
// Created by Yasin Rahnaward
const member={
name:"khan",
lastName:"ali",
socialMedia:{
facebook:
"https://facebook.com/ali",
twitter:
"https://twitter.com/ali",
discord:
"https://discord.com/ali"
}
}
console.log("member:", member);
//Deep freeze to prevent modification of everything. Even nested objects
function deepFreeze(object) {
// Retrieve property names defined on object
const propNames =
Reflect.ownKeys(object);
// Freeze properties before freezing self
for (const name of propNames) {
const value = object[name];
if ((value && typeof value === "object") || typeof value === "function") {
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run