Rest spread (“muut”-operaattori)

Tehdään uusi taulukko, jossa on lisäksi arvot "x" ja "y"

const uusiTaulukko = [...taulukko, 'x', 'y'];

Tehdään uusi objekti, jossa on henkilö-objektin propertyt kopioituna, sekä uusia propertyjä

const henkilöKopio = { a: 1, b: 2, ...henkilö, nimi: '(tuntematon)' };
  • Objektin kukin päätason property kopioidaan uuteen objektiin

    • Kopio ei ole ns. deep-copy

  • Jos objekteilla on samannimisiä propertyjä, listassa jälkimmäinen arvo jää voimaan

  • Objektien rest spread on tällä hetkellä stage 3:ssa

Last updated