Variants Destructuring Arrays Destructuring Objects Destructuring Iterables Default values Destructuring Default Values