UNPKG

firescript

Version:
40 lines (28 loc) 544 B
Default parameters ================== Default parameters allowing initializing parameters with default values if they're `undefined`. (i) This feature has to be enabled by setting `esDefaultParams` to `true`. Syntax ------ ``` func ([param] = [defaultValue]) [body] ``` #### Firescript ```fire func greet(msg = 'Hello World') return msg ``` #### Javascript ```js function greet(msg = 'Hello World') { return msg; } ``` #### Javascript (transformed) ```js function greet(msg) { msg = msg || 'Hello World'; return msg; } ```