JavaScript中的splice()方法使用详解

 更新时间:2015年06月09日 11:33:57   投稿:goldensun  
这篇文章主要介绍了JavaScript中的splice()方法使用详解,是JS入门学习中的基础知识,需要的朋友可以参考下

 JavaScript数组的splice()方法改变数组的内容,增加了新的元素,同时消除旧元素。
语法

array.splice(index, howMany, [element1][, ..., elementN]);

下面是参数的详细信息:

  •     index : 在该索引开始改变的数组。
  •     howMany : 整数,表示旧数组元素数去除。如果的howmany为0,没有元素被删除。
  •     element1, ..., elementN : 元素添加到数组。如果不指定任何元素,拼接只需删除该数组中的元素。

返回值:

返回基于传递的参数提取数组。
例子:

<html>
<head>
<title>JavaScript Array splice Method</title>
</head>
<body>
<script type="text/javascript">
var arr = ["orange", "mango", "banana", "sugar", "tea"];

var removed = arr.splice(2, 0, "water");
document.write("After adding 1: " + arr );
document.write("<br />removed is: " + removed);

removed = arr.splice(3, 1);
document.write("<br />After adding 1: " + arr );
document.write("<br />removed is: " + removed);

</script>
</body>
</html>

这将产生以下结果:

After adding 1: orange,mango,water,banana,sugar,tea
removed is: 
After adding 1: orange,mango,water,sugar,tea
removed is: banana 

相关文章

  • js中值类型和引用类型的区别介绍

    js中值类型和引用类型的区别介绍

    这篇文章介绍了js中值类型和引用类型的区别,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 简单学习JavaScript中的for语句循环结构

    简单学习JavaScript中的for语句循环结构

    这篇文章主要介绍了简单学习JavaScript中的for语句循环结构,是JavaScript入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11
  • THREE.JS入门教程(5)你应当知道的十件事

    THREE.JS入门教程(5)你应当知道的十件事

    Three.js是一个伟大的开源WebGL库,WebGL允许JavaScript操作GPU,在浏览器端实现真正意义的3D,本文会让你了解一下使用THREE.JS处理3D/避免SetInterval/使用倒序循环等等,感兴趣的朋友可以了解下哦
    2013-01-01
  • Js中sort()方法的用法

    Js中sort()方法的用法

    Js中sort()方法的用法,需要的朋友可以参考下。
    2006-11-11
  • javascript的面向对象编程一起来看看

    javascript的面向对象编程一起来看看

    这篇文章主要为大家详细介绍了javascript的面向对象编程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • 关于JavaScript中string 的replace

    关于JavaScript中string 的replace

    在使用JavaScript对字符串进行处理的时候我们经常会用到replace方法,很简单的一个方法,以前一直不以为意,直到今天看JavaScript语言精粹的时候读到了一个有趣的小例子的时候,并不是十分理解,了解了一下replace的用法才明白,原来replace不像想象中的那么简单
    2013-04-04
  • 在JavaScript中使用开平方根的sqrt()方法

    在JavaScript中使用开平方根的sqrt()方法

    这篇文章主要介绍了在JavaScript中使用开平方根的sqrt()方法,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • window.open参数详解附实例

    window.open参数详解附实例

    一般我们在开发过程中通过window.open打开新窗口,但现在浏览器与杀毒都防止了这个函数弹出页面,一般我们将页面设置信任才可以使用,不过我们在后台开发过程中仍然通过这个方法打开页面,这里简单介绍下使用方法与常用参数
    2013-06-06
  • javascript实现Java中的Map对象功能的实例详解

    javascript实现Java中的Map对象功能的实例详解

    这篇文章主要介绍了javascript 自定义对象实现Java中的Map对象功能的相关资料,这里实现这样的功能,帮助大家理解这部分内容,需要的朋友可以参考下
    2017-08-08
  • JS、DOM和JQuery之间的关系示例分析

    JS、DOM和JQuery之间的关系示例分析

    这篇文章主要介绍了JS、DOM和JQuery之间的关系,对此概念不是特别清楚的朋友可以参考下
    2014-04-04

最新评论