js中splice()方法

10,130次阅读
没有评论

共计 1282 个字符,预计需要花费 4 分钟才能阅读完成。

        js 中 splice 表示从一个数组中移除一个或多个元素,它可以用于插入、删除或替换数组的元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。splice 方法会改变原始数组。

1. 1 splice 实例

var lang = ["php","java","javascript"]; 
// 删除 
var removed = lang.splice(1,1); 
alert(lang); //php,javascript 
alert(removed); //java , 返回删除的项 
// 插入 
var insert = lang.splice(0,0,"asp"); // 从第 0 个位置开始插入 
alert(insert); // 返回空数组 
alert(lang); //asp,php,javascript 
// 替换 
var replace = lang.splice(1,1,"c#","ruby"); // 删除一项,插入两项 
alert(lang); //asp,c#,ruby,javascript 
alert(replace); //php, 返回删除的项 

1.2 splice 实例(插入)

var arr = new Array(6)

arr[0] = “George”

arr[1] = “John”

arr[2] = “Thomas”

arr[3] = “James”

arr[4] = “Adrew”

arr[5] = “Martin”

document.write(arr + “
“)

arr.splice(2,0,”William”)

document.write(arr + “
“)

// 输出:

//George,John,Thomas,James,Adrew,Martin

//George,John,William,Thomas,James,Adrew,Martin

1.3 splice 实例(替换)

var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr + "
") arr.splice(2,1,"William") document.write(arr) // 输出://George,John,Thomas,James,Adrew,Martin //George,John,William,James,Adrew,Martin

 1.4 splice 实例(替换)

var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr + "
") arr.splice(2,3,"William") document.write(arr) // 输出://George,John,Thomas,James,Adrew,Martin //George,John,William,Martin

 

 

原文地址: js 中 splice() 方法

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-11-07发表,共计1282字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)