Skip to main content

Command Palette

Search for a command to run...

[JavaScript] Functions: Default Parameters

Published
•View as Markdown
[JavaScript] Functions: Default Parameters
// Function Default Parameters
const bookings = [];

const createBooking = function (
  flightNum,
  numPassengers = 1,
  price = 199 * numPassengers
) {
  // ES5 setting default parameters
  // numPassengers = numPassengers || 1;
  // price = price || 199;

  const booking = {
    flightNum,
    numPassengers,
    price,
  };
  console.log(booking);
  bookings.push(booking);
};

createBooking('KE123');
createBooking('KE786', 2, 800);
createBooking('KE2853', 4);
createBooking('KE0235', undefined, 1000);

default parameters.PNG

JavaScript

Part 1 of 50

More from this blog

Jayden's Blog

166 posts