Skip to content

Commit 4ef0882

Browse files
authored
Merge pull request Swap76#228 from WojciechPreficz/update-default-values
Update default values
2 parents 043b8f2 + d0b9d8d commit 4ef0882

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

default_values.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
A JavaScript function can have default parameter value.
3+
Using default function parameters, you can initialize parameters with default values.
4+
If you do not initialize a parameter with some value, then the default value of the parameter is undefined.
5+
*/
6+
7+
const helpGST = (name, age) => {
8+
console.log(name, age);
9+
};
10+
11+
helpGST(); // Output will be undefined undefined
12+
13+
const helpGSTWithDefaultValues = (name, age = 19) => {
14+
console.log(name, age);
15+
};
16+
17+
helpGSTWithDefaultValues("Swapnil"); // Output Swapnil 19
18+
19+
helpGSTWithDefaultValues("Vishal", 23); // Output Vishal 23
20+
21+
/*
22+
You can also reuse default parameters to set another default parameter.
23+
*/
24+
25+
const addOneToANumberAsDefault = (number1 = 1, number2 = number1 + 8) => {
26+
console.log(number2);
27+
};
28+
29+
addOneToANumberAsDefault(); // Output 9

0 commit comments

Comments
 (0)