Skip to content

Commit a985c87

Browse files
authored
Create Rest-Parameter-in-Object.js
1 parent 6884858 commit a985c87

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

Rest-Parameter-in-Object.js

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
2+
// Rest Parameter in Object
3+
4+
// Object
5+
const mhs = {
6+
nama: 'Punta Dewa',
7+
umur: 37,
8+
9+
}
10+
11+
// Destructuring Object with Rest Parameter
12+
const { nama, ...value } = mhs;
13+
14+
// Default value:
15+
console.log(nama); // output: Punta Dewa
16+
17+
// Rest Parameter value
18+
console.log(value);
19+
// Output:
20+
// {
21+
// email: "[email protected]",
22+
// umur: 37
23+
// }
24+
25+
// Object does not change after destructuring
26+
console.log(mhs);
27+
// Output:
28+
// {
29+
// email: "[email protected]",
30+
// nama: "Punta Dewa",
31+
// umur: 37
32+
// }
33+
34+

0 commit comments

Comments
 (0)