博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript——slice和splice的区别
阅读量:6261 次
发布时间:2019-06-22

本文共 789 字,大约阅读时间需要 2 分钟。

  今天重温了一下Javascript,看到了数组的方法,其中有两个比较相似的方法——splice和splice,看着很像,就是多了一个p,但是用法却相当不一样。

  1、slice

  slice是指定在一个数组中的元素创建一个新的数组,即原数组不会变

var color = new Array('red','blue','yellow','black');var color2 = color.slice(1,2);alert(color);   //输出   red,blue,yellow,black
alert(color2);   //输出   blue;注意:这里只有第二项一个值

  2、splice

  splice是JS中数组功能最强大的方法,它能够实现对数组元素的删除、插入、替换操作,返回值为被操作的值

  splice删除:  color.splice(1,2) (删除color中的1、2两项);

  splice插入:  color.splice(1,0,'brown','pink') (在color键值为1的元素前插入两个值);

  splice替换:  color.splice(1,2,'brown','pink')  (在color中替换1、2元素);

var color = new Array('red','blue','yellow','black');var color2 = color.splice(2,3,'brown','pink');alert(color);     //  red,blue,brown,pinkalert(color2);    //  yellow,black

转载于:https://www.cnblogs.com/picaso/archive/2012/05/24/2517100.html

你可能感兴趣的文章
大数据入门基础:Hadoop简介
查看>>
jdk1.7新特性
查看>>
杭电1029--Ignatius and the Princess IV(哈希)
查看>>
使用CSS3改变文本选中的默认颜色
查看>>
课后作业-阅读任务-阅读提问-3
查看>>
[130_存储业务]002_富士通存储系统Eternus_高级拷贝之对等拷贝(Advanced Copy EC)
查看>>
计算器作业(摘要算法)
查看>>
嵌入式 Linux 学习 之路
查看>>
北大acm1006
查看>>
下载PhantomJS
查看>>
IOS 3D UI --- CALayer的transform扩展
查看>>
前端常识
查看>>
使用sqlyog将sql server 迁移到mysql
查看>>
解决浏览器Adobe Flash Player不是最新版本问题
查看>>
hdu1503
查看>>
Ubuntu Server14.04 32位安装odoo8.0简单方法
查看>>
js 获取两个日期相差的天数--自定义方法
查看>>
PHP 实现小偷程序
查看>>
【BZOJ4800】 [Ceoi2015]Ice Hockey World Championship
查看>>
bower 安装
查看>>