arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])

测试方法

function test(){
    var arr = [0,1,2,3];
    arr.splice(1,1,‘a‘);//case
    console.dir(arr);
}

case1: arr.splice(1,0,‘a‘);

case2: arr.splice(1,1,‘a‘);

case3: arr.splice(1,2,‘a‘);

case4: arr.splice(1,5,‘a‘);

初步总结

  • start 为数组下标位置
  • deleteCount 为0时 即插入
  • 为1时 即替换
  • 为N时,截取
时间: 2024-07-30 13:38:14

arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])的相关文章

JavaScript中splice函数

JavaScript中splice函数方法是从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素. arrayObj.splice( start, deleteCount, [item1[, item2[, . . . [,itemN]]]]) 其中arrayObj必选项.一个 Array 对象. start是必选项.指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的.www.hrbfkyy120.com deleteCount是必选项.要移除的元

JS数组常用函数以及查找数组中是否有重复元素的三种常用方法

阅读目录: DS01:常用的查找数组中是否有重复元素的三种方法 DS02:常用的JS函数集锦 DS01.常用的查找数组中是否有重复元素的三种方法 1. 1 var ary = new Array("111","22","33","111"); 2 var s = ary.join(",")+","; 3 for(var i=0;i<ary.length;i++) { 4 if(s.

javascript Array数组详解 各种方法

1.数组的声明方法(1): arrayObj = new Array(); //创建一个数组.复制代码 代码如下: var arr1 = new Array(); (2):arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度.复制代码 代码如下: var a = new Array(5); (3):arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 创建一个数组并赋值.复

试卷: 腾讯2015春招web前端开发练习卷

1  jquery ajax中都支持哪些返回类型? dataType (default: Intelligent Guess (xml, json, script, or html)) Type: String The type of data that you're expecting back from the server. If none is specified, jQuery will try to infer it based on the MIME type of the res

Javascript数组函数库

其实平时用的比较多的应该是push和pop,不过还是都记下来,以便后面使用. shift :删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift :将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 注:在IE

Javascript 数组的一些操作

(1) shift  删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 (2) unshift  将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 注:在IE6.0下测试返回值总为 undefined,FF2.0下测试返

slice()方法 和splice 方法的区别。。。

定义 splice() 方法 用于插入.删除或替换数组的元素. slice() 方法 可提取字符串的某个部分,并以新的字符串返回被提取的部分. 用法  splice 的参数 :splice (start, deleteCount, [item1[, item2[, . . . [,itemN]]]]) 数组从 start下标开始,删除deleteCount 个元素,并且可以在这个位置开始添加 n个元素 当start ,deleteCount 均为0 的时候,也就是在数组的最前面插入新的元素. 当

slice()与splice()

定义 splice() 方法 用于插入.删除或替换数组的元素. slice() 方法 可提取字符串的某个部分,返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素.. 用法        splice 的参数 :splice (start, deleteCount, [item1[, item2[, . . . [,itemN]]]]) 数组从 start下标开始,删除deleteCount 个元素,并且可以在这个位置开始添加 n个元素.当sta

js数组的操作

转载 js数组的操作 用 js有很久了,但都没有深究过js的数组形式.偶尔用用也就是简单的string.split(char).这段时间做的一个项目,用到数组的地方很多, 自以为js高手的自己居然无从下手,一下狠心,我学!呵呵.学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧 1.数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限