Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

160
Views
Why does putting a variable in angle brackets access the first value of an array

I've been using this trick a few time now but I still can't wrap my head around why this works and can't seem to find the answer. Could anybody please explain ?

let myArray = [0, 1]
let [myVar] = myArray
console.log(myVar) // outputs 0

How is [myVar] the same thing as putting [0] behind myrArray ?

Edit: already asked and answered here : Multiple assignment in javascript? What does [a,b,c] = [1, 2, 3]; mean?

Thank you everyone

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

You are probably looking for this reference.

But basically, the brackets can be used to assign individual elements of a structure/array to variables, and it can be used with more than one, as well.

E.g.:

let myArray = [0, 1]
let [myVar1, myVar2] = myArray
console.log(myVar1) // outputs 0
console.log(myVar2) // outputs 1

PS: fyi these [] are square brackets, and these <> are angle brackets.

about 4 years ago · Juan Pablo Isaza Report

0

it is call "Destructuring_assignment" you can read more on that here

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!