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>
转载于:https://www.cnblogs.com/ss977/p/7879128.html
Js slice()方法和splice()方法相关推荐
- JS服务器端开发基础篇(Array.slice方法和splice方法)
Array.slice方法和splice方法在众多的JS数组中属于比较复杂的一个方法,而且容易记混.搜索网络上很多资料都没有发现系统的总结.特别归纳如下,不完全处还希望各位批评指正. 一.slice ...
- js some方法和every方法的使用
前言: 在以外的开发中,接触过some这个方法,但是只限于在代码里看见过,还没有自己去了解并且写过,今天碰到个需求时发现使用some这个方法真香,写此文章加深印象. 定义和用法 some() 方法检查 ...
- JS padStart()方法和padEnd()方法(ES6新增方法)
在日常开发中,有时候会遇到字符串填充的问题,常见的如:时间不足两位数补"0"等. padStart() 用于补全头部 padEnd() 用于补全尾部 1. str.padStart ...
- JS中的call()方法和apply()方法用法总结
1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...
- 第二百五十八节,Tornado框架-逻辑处理get()方法和post()方法,初识模板语言
Tornado框架-逻辑处理get()方法和post()方法,初识模板语言 Tornado框架,逻辑处理里的get()方法,和post()方法 get()方法,处理get方式的请求 post()方法, ...
- python 推迟运行_一文看懂Python的time模块sleep()方法和strftime()方法
概述 今天主要介绍一下Python的time sleep()方法和strftime()方法. 一.Python time sleep()方法 Python time sleep() 函数推迟调用线程的 ...
- Loader的load方法和loadBytes方法LoaderContext参数
(1)在看代码的时候还发现一个以前没有这么注意的问题,也mark一下. 关于Loader的load方法和loadBytes方法LoaderContext参数的问题.. 要加载某个SWF到自己的安全域内 ...
- ThinkPHP 中M方法和D方法的具体区别
M方法和D方法的区别 ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类. 使用M方法 如果是如下情况,请考虑使用 ...
- asp.net TemplateField模板中的Bind方法和Eval方法
TemplateField模板中为了能够有限制的或者取出数据库中某列的值时,可以用Bind和Eval方法来实现.以下是Bind方法的格式,Eval的格式也是和Bind一样的. Bind("列 ...
最新文章
- js作用域链以及全局变量和局部变量
- 学习多媒体开发的正确姿势?陈功:看书 啃代码 搞插件
- CentOS下的freenx配置
- Caused by: java.lang.IncompatibleClassChangeError: Implementing class
- SAP UI5 this.getList().getBinding(items).attachChange(this.handleMasterListChanged
- 《帝友 P2P 网络借贷系统》
- linux ubuntu 安装 SSH
- SQLmap下载和安装教程(详细附图)
- 【VBA宏编程】——Excel操作
- Nlp预处理方法(BPE Byte pair encoding、Normalization、Lemmatisation、Stemming…)
- 前端学习之html特殊符号
- 同一个局域网内如何共享文件夹(含共享打印机操作方法)
- 软路由:AdGuardHome + OpenWRT 让你家的网络无广告无跟踪
- 【一起学系列】之迭代器组合:虽然有点用不上啦
- select 显示”请选择“,怎样在选择之后消失的问题
- 11年瑞纳手动挡值多少钱_10年瑞纳值多少钱(10年的手动高配瑞纳,跑了4万公里,现在值多少钱?)...
- Linux环境下——C语言聊天室项目
- 【暗时间】摘录 - 为什么你应该从现在开始就写博客
- 快速学习计算机系统编程
- AIRSIM 中文使用手册-2021/4/6
热门文章
- vue获取前一个页面路由地址
- vue中使用cookies和crypto-js实现记住密码和加密
- python中的sorted是什么意思_python中sort与sorted区别
- window.addeventlistener 不能调用方法_Java入门第十四课:如何定义”方法“
- Web前端3.0时代,“程序猿”如何“渡劫升仙”
- 【集合框架】JDK1.8源码分析HashSet LinkedHashSet(八)
- Information_Schema系统表
- 使用Log4J监控系统日志邮件警报
- 照相机滤镜使用,优化解码和滤镜导致的预览卡屏现象
- 局域主机做服务器,安装DNN,外网访问的解决办法