论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Javascript教程
Tag:验证,特效,入门,实例,验证,表单,特效,正则表达式,跑马灯,document,函数,代码,getElementByID,菜单,图片,视频教程

JavaScript如何实现对数组元素的插入、删除、替换

文章类别:Javascript | 发表日期:2012-3-1 9:49:38

         面试的时候如果主考官让你使用javaScript来实现对数组元素进行插入、删除、替换操作。如果不知道Array.PRototype.splice的使用的方法那很有可能就要被扣分了。使用Javascript数组类型内置的splice方法仅需一行代码即可轻松实现对数组元素进行插入、删除、替换操作。

方法签名:

Array.prototype.splice(index,count[,elm1,elm2...n])

描述:

使用Array类型的splice方法可以对数组元素进行插入、替换、删除。该方法讲直接影响当前的数组对象(与.slice(index1,index2)方法不同)并返回被删除的数组项。

参数:

index  :数组中元素的起始下标。

count  :需要要被删除或替换的元素个数。

elems  :需要插入到数组中的项。

返回值  :返回从素组中被移除的项。

演示:

var items =["a","b","c","d","e"];

//删除元素

  result = items.splice(1,2)

  //这个操作删除了示例中items数组中的元素[“b”,“c”],并返回[“b”,“c”]给result.

//替换元素

  result = items.splice(1,2,"x","y")

  //这个操作使用元素"x","y"替换了示例中items数组中的元素[“b”,“c”],并返回[“b”,“c”] 给 result.

//插入元素

  result = items.splice(1,0,"x","y")

  //这个操作的结果是在示例中items数组的的“b”元素后插入["x","y"],返回值为空。

资料引用:http://www.knowsky.com/552138.html

视频教程列表
文章教程搜索
 
Javascript推荐教程
Javascript热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058