Begrip van destruktuering, rusparameters en verspreidingsintaks

Blog

Begrip van destruktuering, rusparameters en verspreidingsintaks

Inleiding

Baie nuwe funksies om mee te werk skikkings en voorwerpe beskikbaar gestel is aan die JavaScript taal sedert die 2015 -uitgawe van die ECMAScript -spesifikasie. 'N Paar van die opmerklikste wat u in hierdie artikel sal leer, is vernietiging , rus parameters , en versprei sintaksis. Hierdie funksies bied meer direkte maniere om toegang tot die lede van 'n skikking of 'n voorwerp te verkry, en kan die werk met hierdie datastrukture vinniger en bondiger maak.



waar om dogecash te koop

Baie ander tale het nie 'n ooreenstemmende sintaksis vir vernietiging, rusparameters en verspreiding nie, dus kan hierdie funksies 'n leerkurwe hê vir beide nuwe JavaScript -ontwikkelaars en diegene wat uit 'n ander taal kom. In hierdie artikel leer u hoe u voorwerpe en skikkings kan vernietig, hoe u die verspreidingsoperateur kan gebruik om voorwerpe en skikkings uit te pak en hoe om rusparameters in funksieoproepe te gebruik.

Verwoesting

Vernietigingsopdrag is 'n sintaksis waarmee u voorwerpeienskappe of skikkingitems as veranderlikes kan toewys. Dit kan die kode reëls wat nodig is om data in hierdie strukture te manipuleer, aansienlik verminder. Daar is twee tipes vernietiging: voorwerpvernietiging en array -vernietiging.



Voorwerpvernietiging

Met die vernietiging van voorwerpe kan u nuwe skep veranderlikes die gebruik van 'n voorwerp eienskap as die waarde.

python verdeel met regex

Beskou hierdie voorbeeld, 'n voorwerp wat 'n noot voorstel met 'n | _+_ |, | _+_ | en | _+_ |:



id

Tradisioneel, as u 'n nuwe veranderlike vir elke eiendom wil skep, moet u elke veranderlike afsonderlik toewys, met baie herhaling:

title

Met die vernietiging van voorwerpe, kan dit alles in een reël gedoen word. Deur elke veranderlike tussen krulhakies | _+_ | te omring, sal JavaScript nuwe veranderlikes uit elke eiendom met dieselfde naam skep:

https www spigotmc org gaan verouderde spigot
date

Nou, | _+_ | die nuwe veranderlikes:

const note = { id: 1, title: 'My first note', date: '01/01/1970', }

#javascript #fundamentals

www.taniarascia.com

Begrip van destruktuering, rusparameters en verspreidingsintaks

'N Paar van die opmerklikste wat u in hierdie artikel sal leer, is die vernietiging, herstel van parameters en die verspreiding van sintaksis. Hierdie funksies bied meer direkte maniere om toegang tot die lede van 'n skikking of 'n voorwerp te verkry, en kan die werk met hierdie datastrukture vinniger en bondiger maak.