• 技术文章 >web前端 >前端问答

    ES6怎么修改数组中的某个元素

    青灯夜游青灯夜游2022-04-15 17:54:07原创135

    修改方法:1、使用“数组名[指定下标值]=新值;”语法,通过下标访问指定元素,并给该元素重新赋值来进行修改;2、使用“array.splice(开始文章,删除元素个数,插入值1插入值2)”语句,从指定位置开始删除n个元素,并插入n个新元素。

    本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。

    ES6修改数组中的某个元素

    方法1:通过下标访问指定元素,并重新赋值

    数组是复合型数据,数组名称是一个指向数组的引用型变量,因此数组属于引用型对象。

    访问数组就是访问数组元素。元素相当于变量,数组的元素是一组有序排列的变量,它们没有标识符,以下标进行索引,下标从 0 开始,有序递增。注意,数组下标是非负整数型表达式,或者是字符型数字,不可以为其他类型的值或表达式。

    访问数组元素,并重新赋值的语法:

    数组名[指定下标值]=新值;

    示例:

    var arr = [1,2,3,4,5];  //声明一个数组
    console.log(arr);
    arr[0] = 0;  //修改第一个元素,重新赋值为0
    arr[2] = "A";  //修改第三个元素,重新赋值为2
    console.log(arr);

    1.png

    方法2:利用splice()方法

    Array数组的splice()方法,也是一个非常强大的方法,它的作用是:删除、插入、替换

    需要注意的是: splice()方法是直接修改原数组的

    我们利用该方法的替换功能即可修改数组元素。

    语法:

    array.splice(starti,n,值1,值2);

    实际是就是:在starti的位置删除n个元素,然后在这个位置插入值1,值2,就可以起到替换原来被删除的值

    示例

    var array = [1,2,3,4,5];  //声明一个数组
    console.log(array);
    array.splice(2,2,123,456);
    console.log(array);

    2.png

    【相关推荐:javascript视频教程web前端

    以上就是ES6怎么修改数组中的某个元素的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:css样式中flex属性的用法是什么 下一篇:jquery中off的用法是什么
    Web大前端开发直播班

    相关文章推荐

    • es6中的symbol有什么作用• es6中some的作用是什么• es6中set类型是不是有序的• es6的class有没有变量提升• es6怎么检测数组中有没有某个元素• es6 class是函数吗

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网