How to swap two array elements in one line with JavaScript

1 Answer

0 votes
var arr = [1, 2, 3, 4, 5, 6, 7, 8]; 

[arr[2], arr[3]] = [arr[3], arr[2]];

for (var i = 0; i < arr.length; i++) { 
    document.write(arr[i] + " "); 
}
     

 
  
/*
run:
      
1 2 4 3 5 6 7 8 
      
*/

 



answered Jul 27, 2019 by avibootz

Related questions

1 answer 185 views
1 answer 169 views
1 answer 230 views
1 answer 168 views
1 answer 210 views
...