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

前端 未结 6 1861
不思量自难忘°
不思量自难忘° 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:09

    Ok.. fixed this now as the array was still allocated.

    I needed to basically do:

    var newCar = new Array();
    for (i = 0 ; i < tblSize -2; i ++)
    {
        newCar[i]=data.Dealer.car[i];
    }
    data.Dealer.car = newCar;
    

提交回复
热议问题