Question
Which ES6 feature allows for function parameters to have
default values if no value is provided during a function call?Solution
Default parameters in ES6 enable a function to use a default value for a parameter if no argument is passed. This enhances code readability and reduces the need for conditional checks. Example: function greet(name = "Guest") { ┬а return `Hello, ${name}!`; } console.log(greet());┬а ┬а ┬а ┬а ┬а ┬а// Outputs: Hello, Guest! console.log(greet("Alice"));┬а ┬а // Outputs: Hello, Alice! This feature is especially useful in scenarios where optional parameters are involved, as it simplifies function declarations. ________________________________________ Why Other Options Are Incorrect: 1. Arrow functions: Arrow functions are a concise syntax for writing functions but do not relate to parameter defaults. 2. Template literals: Template literals allow embedding expressions in strings using backticks, unrelated to parameter handling. 3. Rest parameters: Rest parameters gather multiple arguments into an array, enabling flexible argument handling but do not assign defaults. 4. Destructuring assignment: Destructuring allows unpacking values from arrays or objects but does not deal with function defaults.
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рджрдВрддреНрдп рд╡рд░реНрдг рдХреМрди рд╕рд╛ рд╣реИ?
рд╕реВрдЪреА- I рдХреЛ рд╕реВрдЪреА- II рд╕реЗ рд╕реБрдореЗрд▓рд┐рдд рдХреАрдЬрд┐рдП:
рдЙрд▓реНрд▓рд╛рд╕ рд╢рдмреНрдж рдХрд╛ рд╡рд┐рдкрд░реАрддрд╛рд░реНрдердХ рд╢рдмреНрдж рдЪреБрдирдХрд░ рд╕рд╣реА рдЙрддреНрддрд░ рдХреЗ рд╡рд┐я┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢реНрди рдореЗрдВ рд╡рд┐рд╖рдо рд╢рдмреНрдж рдХрд╛ рдЪрдпрди рдХрд░реЗ ?┬а
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рд╡рд░реНрдг рд╕рдВрдпреБрдХреНрдд рд╕реНрд╡рд░ рд╣реИ ?
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢реНрди рдореЗрдВ рд╡рд┐рд╖рдо рд╢рдмреНрдж рдХрд╛ рдЪрдпрди рдХрд░реЗ ?┬а
рджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдп рдореЗрдВ рдХрд╛рд▓реЗ рд╢рдмреНрдж рдХрд╛ рд╡рд┐рд▓реЛрдо рд╢рдмреНрдж рдЬреНрдЮрд╛рдд рдХреАрдЬрд┐рдПред
рдЖ...
'рдХреБрдЪ-рдХреВрдЪ ' рд╢рдмреНрдж рдпреБрдЧреНрдо рдХрд╛ рд╕рд╣реА рдЕрд░реНрде рд╣реИ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рддрджреНрднрд╡ рд╢рдмреНрдж рдХреНрдпрд╛ рд╣реИ ?
тАШ рд╡рд┐рд▓реЛрдХрдитАЩ рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рд╣реИтАФ┬а