1、slice(start,end) 从已有的数组中返回选定元素,参数start必填,end选填
<script> delArray(); function delArray(){ var workExp=["早上","中午","下午","晚上"]; var a =workExp.slice(0,3);//早上,中午,下午,从索引为0的开始找到索引为3 前面的数组 alert(a); } </script>
2、splice(index.howmany,item1,item2..) 向/从数组中添加/删除项目,然后返回被删除的项目 index规定添加/删除项目的位置,howmany删除项目的数量 0则不删除,item1..向数组添加的新项目
<div id="example1"></div> <div id="example2"></div> <script src="Js/jquery.js"></script> <script> delArray(); addArray(); function delArray(){ var workExp=[{"workExpId":1,"workCompany":"腾讯科技有限公司"},{"workExpId":2,"workCompany":"华为外包"},{"workExpId":3,"workCompany":"腾飞"}]; for(var i = 0;i < workExp.length;i++){ if(workExp[i].workExpId == 2){ workExp.splice(i,1); } $("#example1").append("公司名:"+workExp[i].workCompany+"<br/>"); } } function addArray(){ var workExp=["早上","下午","晚上"]; /* workExp.splice(1,0,"中午"); alert(workExp);// 早上,中午,下午,晚上*/ workExp.splice(1,1,"中午"); alert(workExp);// 早上,中午,晚上 } </script>
时间: 2024-11-02 06:01:45