Default Parameters
Default Parameters (since ES06)
// one default parameter
function items(item = "myDefaultItem") {
console.log(`Item in List: ${item}`);
}
items("pen") // Item in List: pen
items() // Item in List: myDefaultItem
// multiple parameters
function items(item1 = "pen", item2 = "coffee") {
console.log(`item1: ${item1}, item2: ${item2}`);
}
items("cup"); // item1: cup, item2: coffee
items("cup", "bag") // item1: cup, item2: bag
items(undefined, "bag") // item1: pen, item2: bag
items(); // item1: pen, item2: coffee