(1)使用js中的splice方法循环删除数组中某个值

eg:

var arr=new Array();
arr.push(1);
arr.push(2);
arr.push(3);
arr.push(4);
arr.push(5);
arr.push(6);
arr.push(7);
arr.push(8);
arr.push(9);
arr.push(10);
window.onload=function(){
for(var i=0,flag=true,len=arr.length;i<len;flag?i++:i){
if(arr[i]>=5){
arr.splice(i,1);
flag=false;
}else{
flag=true;
}
}
alert(JSON.stringify(arr));
}

注:splice()方法每删除一次数组中的值就会导致数组中的下标变化一次,

小程序查看

最新文章

  1. 【译】RabbitMQ:工作队列(Work Queue)
  2. png-8 和 png-24的区别
  3. iOS获取本地沙盒视频封面图片
  4. opencv配置(2.49)
  5. 随着ScrollView的滑动,渐渐的执行动画View
  6. NSStringUIImage~NSData的相互转换以及中文转码
  7. 高性能JSON工具-FastJson处理超大JSON文本
  8. Vistual Studio 2012更换皮肤
  9. 基于HTML5 Canvas 点击添加 2D 3D 机柜模型
  10. 需求分析&amp;原型改进
  11. linux复制文件并修改文件名
  12. Seafile 文件访问日志时间不一致问题
  13. Ubuntu12.04+OpenERP6.1更改HTTP端口号为80
  14. 期末作品项目+ppt+设计文档,电子商城的实现,PC+IOS
  15. Flask后台管理
  16. [POJ3090]Visible Lattice Points(欧拉函数)
  17. Java笔记14:泛型初探
  18. LeetCode OJ:Reverse Linked List (反转链表)
  19. SQL查询语句 [2]
  20. 前端:移动端和PC端的区别

热门文章

  1. JAVA 【SM2】加密解密
  2. [Err] [Dtf] 1044 - Access denied for user &#39;root&#39;@&#39;localhost&#39; to database &#39;information_schema&#39;
  3. Pytorch实战学习(七):高级CNN
  4. npm ERR! Failed at the node-sass@4.14.1 postinstall script.
  5. 技术前沿:ISP芯片终极进化——VP芯片(AI视觉处理器)
  6. 20230225 TI Electromagnetic compatibility testing methods and standards
  7. C++ getline整行读入以及使用stringstream 按分隔字符split出单词
  8. uniapp文件复制,重命名以及删除
  9. fetchAll 的小小分析
  10. 玩玩 Visual Studio Code 和 MSYS2