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

  • google app store apple app store
  • тЬЦ

      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