Wat is het verschil tussen '{}' en '[]' bij het declareren van een JavaScript-array

Wat Is Het Verschil Tussen En Bij Het Declareren Van Een Javascript Array



Het verschil begrijpen tussen vierkante haken en accolades in JavaScript is belangrijk om effectief met arrays en objecten te werken. Hoewel beide gegevensstructuren gegevensverzamelingen kunnen bevatten, zijn er verschillende verschillen tussen beide. Arrays zijn geordende lijsten met waarden, terwijl objecten bestaan ​​uit sleutel-waardeparen. In JavaScript is de syntaxis voor het declareren van arrays en objecten iets anders. Arrays worden gedeclareerd met vierkante haken [ ], terwijl objecten worden gedeclareerd met accolades { }.

Deze blog legt het verschil uit tussen accolades en vierkante haken in JavaScript bij het declareren van een array.

Wat is het verschil tussen '{ }' en '[ ]' bij het declareren van een JavaScript-array?

In JavaScript worden accolades { } gebruikt voor het declareren van objecten, terwijl vierkante haken [ ] kunnen worden gebruikt om een ​​array te declareren. De elementen binnen de vierkante haken worden gescheiden door komma's.







Laten we voorbeelden bekijken om een ​​array en object te maken met behulp van de { } en [ ].



Voorbeeld 1: declareer een array met '[ ]' en '{ }'

Maak een array met de naam ' zojuist ” dat programmeertalen opslaat:



was lang = [ 'HTML' , 'CSS' , 'JavaScript' , 'Node.js' , 'reageer.js' ] ;

Print de array op de console:





troosten. loggen ( zojuist ) ;

Uitgang



Probeer nu een array te declareren met behulp van accolades, het geeft ' Syntax error ”:

Accolades {} worden meestal gebruikt om objecten te declareren. Dit is een type gegevensstructuur waarin een verzameling sleutel-waardeparen kan worden opgeslagen.

Voorbeeld 2: Declareer een object met '{ }' en '[ ]'

Maak een object met de naam ' uur informatie ” dat de studentinformatie opslaat in sleutel-waardeparen:

const uur informatie = { ID kaart : 1 , naam : 'Stefaan' , leeftijd : 18 } ;

Print het object op de console met ' console.log() ” methode:

troosten. loggen ( uur informatie ) ;

Uitgang

Als we proberen sleutel-waardeparen op te slaan in de notatie [ ], geeft dit een foutmelding:

Het is vermeldenswaard dat u een object kunt gebruiken om een ​​array-achtige gegevensstructuur in JavaScript te simuleren, maar het is geen echte array en heeft mogelijk niet allemaal dezelfde methoden en eigenschappen als een echte array.

Conclusie

De accolades { } worden gebruikt voor het declareren van objecten, terwijl vierkante haken [ ] kunnen worden gebruikt om een ​​array te declareren. De [ ] is de standaardmanier om een ​​array in JavaScript te declareren en wordt vaak gebruikt terwijl de { } wordt gebruikt om objecten te declareren, die vergelijkbaar zijn met arrays maar enkele verschillen hebben. Objecten zijn een verzameling/groep sleutel-waardeparen, terwijl arrays een verzameling geordende waarden zijn. Deze blog legde het verschil uit tussen accolades en vierkante haken in JavaScript bij het declareren van een array.