Spread & Rest
Spread
const countries = ["au", "nz", "sg", "jp", "us"];
// console.log(countries[0], countries[1], countries[2], countries[3], countries[4])
console.log(...countries)
// can be used to create a shallow copy of the original array
const countriesCopy = [...countries]
const scores = [29, 24, 28, 92, 1]
const moreScores = [2, ...scores, 32, 88]
console.log(moreScores)const john = { name: "john", location: "iceland", year: 2003 }
// This operator can be used for creating a shallow copy of the original object.
// const cloneOfJohn = Object.assign({}, john)
const cloneOfJohn = { ...john }
// Combine two objects
const programmer = { experience: 5, language: "snake python" }
const johnTheProgrammer = { ...john, ...programmer }Rest
Last updated