zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    The usage of Markdown---杂谈:缩进/换行/分割线/注释/文字颜色
    insert into,insert into select,replace into,replace into select,insert ignore into,on duplicate key update
    mysql使用指南
    openssl使用
    黑名单
    zsh+iTerm2+ powerline+oh-my-zsh+ agnoster
    mac安装brew软件管理工具
    mysql性能优化
    numactl
    vscode
  • 原文地址:https://www.cnblogs.com/ss977/p/7879128.html
Copyright © 2011-2022 走看看