// In JavaScript, every function parameter is optional by default.
// Optional Parameters Using an Options Object
function greet({ name = "Guest", shout = false } = {}) {
if (shout) {
name = name.toUpperCase()
}
console.log("Hello, " + name)
}
greet()
greet({ name: "Sponge" })
greet({ name: "Bob", shout: true })
/*
run:
Hello, Guest
Hello, Sponge
Hello, BOB
*/