How to Pass Functions Between Components
Give an example of using the spread operator to combine two arrays. -
let oneArr = [1, 2, 3]
let twoArr = [4, 5, 6]
let bothArr = [...oneArr, ...twoArr]
console.log(...bothArr) // 1 2 3 4 5 6
Give an example of using the spread operator to add a new item to an array. -
let smallArr = [1, 2, 3, 4]
let addArr = [5, 6, 7, 8, ...smallArr]
console.log(addArr) // Array (8) [1, 2, 3, 4, 5, 6, 7, 8]
Give an example of using the spread operator to combine two objects into one. -
let objectOne = {first: "KC"}
let objectTwo = {last: "Hofstetter"}
let objectThree = {...objectOne, ...objectTwo}
console.log(objectThree) // object {first: "KC", last: "Hofstetter"}