ЁЯУв Too many exams? DonтАЩt know which one suits you best? Book Your Free Expert ЁЯСЙ call Now!


    Question

    Which ES6 feature allows for function parameters to have

    default values if no value is provided during a function call?
    A Arrow functions Correct Answer Incorrect Answer
    B Default parameters Correct Answer Incorrect Answer
    C Template literals Correct Answer Incorrect Answer
    D Rest parameters Correct Answer Incorrect Answer
    E Destructuring assignment Correct Answer Incorrect Answer

    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.

    Practice Next
    More Data Analytics Languages Questions
    ask-question