File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments