Parameters, Defaults, Rest, and Returns
Work with parameters, default values, rest parameters, and clear return values in small, readable functions.
Intro
Goal: Pass values into functions safely and return results clearly.
- Required vs default params
- Rest params
- Return values

Simple parameter
A parameter lets callers pass a value into your function.
// Simple parameters
function greet(name) {
// Make a message from the input
const message = "Hello, " + name + "!";
console.log(message);
}
greet("Ayla");

All lessons in this course
- Declarations vs Expressions, Arrow Basics
- Parameters, Defaults, Rest, and Returns
- this Basics; call/apply/bind (intro)