How to remove an item from array in JavaScript

4 Answers

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

console.log(arr);

for (let i = 0; i < arr.length; i++) {
  if (arr[i] == 4) {
    arr.splice(i, 1);
  }
}

console.log(arr);

  
    
    
/*
run:
    
[1, 2, 3, 4, 5, 6, 7]
[1, 2, 3, 5, 6, 7]
    
*/

 



answered Feb 1, 2021 by avibootz
0 votes
let arr = [1, 2, 3, 4, 5, 6, 7];
 
console.log(arr);
 
arr.splice(2, 1);
 
console.log(arr);
 
   
     
     
/*
run:
     
[1, 2, 3, 4, 5, 6, 7]
[1, 2, 4, 5, 6, 7]
     
*/

 



answered Feb 2, 2021 by avibootz
0 votes
let arr = ["javascript", "php", "c", "c++"];

console.log(arr);

arr.splice (arr.indexOf('php'), 1)

console.log(arr);

    
    
    
/*
run:
    
["javascript", "php", "c", "c++"]
["javascript", "c", "c++"]
    
*/

 



answered Feb 2, 2021 by avibootz
0 votes
let arr = ["javascript", "php", "c", "c++"];

console.log(arr);

delete arr[2];

console.log(arr);

    
    
    
/*
run:
    
["javascript", "php", "c", "c++"]
["javascript", "php", undefined, "c++"]
    
*/

 



answered Feb 2, 2021 by avibootz

Related questions

1 answer 176 views
1 answer 165 views
1 answer 188 views
1 answer 199 views
1 answer 186 views
1 answer 158 views
1 answer 202 views
...