美文网首页
js替换数组中指定下标的值

js替换数组中指定下标的值

作者: 周紫一 | 来源:发表于2018-04-24 11:03 被阅读94次

js中splice函数的强大之处

语法:

var ele = arr.splice(index, deletedCount, insert1, insert2, insert3....);

参数说明:

index :操作的其实位置
deletedCount:从index位置开始一共要删除的个数
insert1, insert2, insert3....:删除后,从index位置开始插入的系列项
============
插入项可以没有,指标是删除

例子

var lang = ["php","java","javascript", "java","javascript"]; 
console.log(lang)
console.log("===========以上原始============")
//删除 
var removed = lang.splice(1,2);  //下标1,删除2个
console.log(lang); //php
console.log(removed); //java, javascript 返回删除的项 
console.log("============以上删除操作===========")
//插入 (最后面添加)
var insert = lang.splice(3, 2, "asp", "asp", "asp"); //从第3个位置,删2个,插入"asp", "asp", "asp"
console.log(insert); //返回空数组 
console.log(lang); //asp,php,javascript 
console.log("============以上插入操作===========")
//插入 (中间操作)
var insert = lang.splice(3, 3, "asp", "asp", "asp"); //从第3个位置, 删3个,插入 "asp", "asp", "asp"
console.log(insert); //返回空数组 
console.log(lang); //asp,php,javascript 
console.log("============以上插入操作===========")
// 替换 
var replace = lang.splice(1,4,"c#","ruby"); //删除4项,插入两项 
console.log(lang); //asp,c#,ruby 
console.log(replace); //php,返回删除的项 
console.log("============以上删除操作===========")

效过

image.png

相关文章

  • js替换数组中指定下标的值

    js中splice函数的强大之处 语法: 参数说明: index :操作的其实位置deletedCount:从in...

  • this.setData用法

    1、更改数组中的值 可以改变数组中某一个特定下标的值 2、更改对象中的值 可以单独更改userInfo中的sex值

  • 如何删除数组中指定下标的元素

    可以使用splice方法。splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 该方法会改变原始数组

  • 数组

    1、数组倒序输出 2、删除数组中指定下标对象 3、根据条件获取数组中指定对象下标 4、遍历数组 4、过滤数组

  • Swift 基础语法学习(四)

    数组的简单使用 实例化数组 数组元素的增加 移除数组中的元素 替换数组中指定位置的元素 查询数组中指定位置的元素

  • HashMap实现原理

    数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组...

  • NSArray所有 API 学习

    NSArray全部API学习。 返回数组指定下标的元素 - ()objectAtIndex:(NSUInteger...

  • JavaScript之删除数组中指定下标以后的值

    当前位置:班级文件 > 文件夹1 > 文件夹2 > 文件夹3 > 文件夹4 1、点击“班级文件 或 文件夹1 或 ...

  • 删除数据中指定下标的元素

    其中,arr是数组,ind是下标,1代表只删除一个。

  • js 取两个数组中一样的值

    js取两个数组一样的值 附上js取两个数组不一样的值

网友评论

      本文标题:js替换数组中指定下标的值

      本文链接:https://www.haomeiwen.com/subject/movdlftx.html