JS数组移除数据
                        程序开发
                        2023-09-24 12:29:52 
                    
                    原文地址: https://www.jianshu.com/p/1269de2add15
splice方法
test.splice(2,1);
  
 
image.png
数组长度相应改变,但是原来的数组索引也相应改变,
 splice参数中第一个2,是删除的起始索引(从0算起),
 在此是数组第二个元素。第二个1,是删除元素的个数,
 在此只删除一个元素,即test[2];
此时遍历数组元素可以用普通遍历数组的方式,比如for,因为删除的元素在数组中并不保留。
delete方法
delete test[2];
  
 
image.png
这种方式数组长度不变,
此时test[2]变为undefined了,
好处是原来数组的索引也保持不变,
 此时要遍历数组元素可以才用.
 这种遍历方式跳过其中undefined的元素,所以非常实用。
for(i in test)
 {console.log(test[i])
 }
  
 
标签:
                            上一篇:
                             JS  活动倒计时 根据服务器时间判断
                                                        下一篇:
                                                    
                        相关文章
- 
                    			无相关信息                            
 
