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>

转载于:https://www.cnblogs.com/ss977/p/7879128.html

Js slice()方法和splice()方法相关推荐

  1. JS服务器端开发基础篇(Array.slice方法和splice方法)

    Array.slice方法和splice方法在众多的JS数组中属于比较复杂的一个方法,而且容易记混.搜索网络上很多资料都没有发现系统的总结.特别归纳如下,不完全处还希望各位批评指正.  一.slice ...

  2. js some方法和every方法的使用

    前言: 在以外的开发中,接触过some这个方法,但是只限于在代码里看见过,还没有自己去了解并且写过,今天碰到个需求时发现使用some这个方法真香,写此文章加深印象. 定义和用法 some() 方法检查 ...

  3. JS padStart()方法和padEnd()方法(ES6新增方法)

    在日常开发中,有时候会遇到字符串填充的问题,常见的如:时间不足两位数补"0"等. padStart() 用于补全头部 padEnd() 用于补全尾部 1. str.padStart ...

  4. JS中的call()方法和apply()方法用法总结

    1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...

  5. 第二百五十八节,Tornado框架-逻辑处理get()方法和post()方法,初识模板语言

    Tornado框架-逻辑处理get()方法和post()方法,初识模板语言 Tornado框架,逻辑处理里的get()方法,和post()方法 get()方法,处理get方式的请求 post()方法, ...

  6. python 推迟运行_一文看懂Python的time模块sleep()方法和strftime()方法

    概述 今天主要介绍一下Python的time sleep()方法和strftime()方法. 一.Python time sleep()方法 Python time sleep() 函数推迟调用线程的 ...

  7. Loader的load方法和loadBytes方法LoaderContext参数

    (1)在看代码的时候还发现一个以前没有这么注意的问题,也mark一下. 关于Loader的load方法和loadBytes方法LoaderContext参数的问题.. 要加载某个SWF到自己的安全域内 ...

  8. ThinkPHP 中M方法和D方法的具体区别

    M方法和D方法的区别 ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类. 使用M方法 如果是如下情况,请考虑使用 ...

  9. asp.net TemplateField模板中的Bind方法和Eval方法

    TemplateField模板中为了能够有限制的或者取出数据库中某列的值时,可以用Bind和Eval方法来实现.以下是Bind方法的格式,Eval的格式也是和Bind一样的. Bind("列 ...

最新文章

  1. js作用域链以及全局变量和局部变量
  2. 学习多媒体开发的正确姿势?陈功:看书 啃代码 搞插件
  3. CentOS下的freenx配置
  4. Caused by: java.lang.IncompatibleClassChangeError: Implementing class
  5. SAP UI5 this.getList().getBinding(items).attachChange(this.handleMasterListChanged
  6. 《帝友 P2P 网络借贷系统》
  7. linux ubuntu 安装 SSH
  8. SQLmap下载和安装教程(详细附图)
  9. 【VBA宏编程】——Excel操作
  10. Nlp预处理方法(BPE Byte pair encoding、Normalization、Lemmatisation、Stemming…)
  11. 前端学习之html特殊符号
  12. 同一个局域网内如何共享文件夹(含共享打印机操作方法)
  13. 软路由:AdGuardHome + OpenWRT 让你家的网络无广告无跟踪
  14. 【一起学系列】之迭代器组合:虽然有点用不上啦
  15. select 显示”请选择“,怎样在选择之后消失的问题
  16. 11年瑞纳手动挡值多少钱_10年瑞纳值多少钱(10年的手动高配瑞纳,跑了4万公里,现在值多少钱?)...
  17. Linux环境下——C语言聊天室项目
  18. 【暗时间】摘录 - 为什么你应该从现在开始就写博客
  19. 快速学习计算机系统编程
  20. AIRSIM 中文使用手册-2021/4/6

热门文章

  1. vue获取前一个页面路由地址
  2. vue中使用cookies和crypto-js实现记住密码和加密
  3. python中的sorted是什么意思_python中sort与sorted区别
  4. window.addeventlistener 不能调用方法_Java入门第十四课:如何定义”方法“
  5. Web前端3.0时代,“程序猿”如何“渡劫升仙”
  6. 【集合框架】JDK1.8源码分析HashSet LinkedHashSet(八)
  7. Information_Schema系统表
  8. 使用Log4J监控系统日志邮件警报
  9. 照相机滤镜使用,优化解码和滤镜导致的预览卡屏现象
  10. 局域主机做服务器,安装DNN,外网访问的解决办法