ECMAScript ECMAScript 6 is a version of JS released in 2018 this version is known as ES6 or ES2015 ECMAScript introduced const and let and template literals
interpletation is adding JS code to be executed within a string example: console.log('Six times five = ${5 * 6}')
Arrow functions, omit the function keyword, curly braces, return symbol if theres multiple lines in an Arrow function, you need curly braces and the return keyword if you just have one parameter than you dont need any paranthesis on the parameter if you have zero parameter than you need empty parameters