Js slice()方法和splice()方法


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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM