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
Javascript multidimensional array question

On this simple example (https://onecompiler.com/javascript/3xn7dr7jc) :

var arrayButton = new Array(11);
var arrayAdvancedButtons = new Array(6);

for(let i=0; i < arrayButton.length; i++){
    
    arrayButton[i] = [i, 0];
}


for(let i=0; i < arrayAdvancedButtons.length; i++){
    
    arrayAdvancedButtons[i] = arrayButton;
}

 arrayAdvancedButtons[0][0][1] += 1;


console.log(arrayAdvancedButtons);

With this declaration :

arrayAdvancedButtons[0][0][1] += 1;

All the the array elements in this position [x][0][1] are incremented instead of [0][0][1] element.

What is the reason of this result?

about 4 years ago · Juan Pablo Isaza
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!