Why doesn’t deleting from a Javascript array change its length?

前端 未结 6 1921
不思量自难忘°
不思量自难忘° 2020-12-03 17:55

I have an array:

data.Dealer.car[0]
data.Dealer.car[1]
data.Dealer.car[2]

If I do this:

alert(data.Dealer.car.length);
dele         


        
6条回答
  •  感动是毒
    2020-12-03 18:13

    I think you're looking for this:

    var arr = [0,1,2,3,4];
    
    alert( arr.splice( 2, 1 ) ); // alerts 2, the element you're removing
    alert( arr ) // alerts 0,1,3,4  - the remaining elements
    

    here's a MDC reference

提交回复
热议问题