• 技术文章 >web前端 >js教程

    js数组怎么删除某一项

    青灯夜游青灯夜游2021-05-10 17:17:05原创3511

    js数组删除某一项的方法:1、使用splice()函数删除,语法格式“array.splice(删除元素的开始下标,1)”;2、使用delete关键字,语法格式“delete array[数组元素下标]”。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    js中删除数组中某一项的方法

    1、使用splice()函数

    JS中可使用splice()函数删除数组中的某一项;splice() 方法用于添加或删除数组中的元素。

    语法:

    splice(index,len,[item])

    注释:该方法会改变原始数组。

    splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值

    如:arr = ['a','b','c','d']

    删除 ---- item不设置

    arr.splice(1,1)   //['a','c','d']         删除起始下标为1,长度为1的一个值,len设置的1,如果为0,则数组不变
    arr.splice(1,2)  //['a','d']          删除起始下标为1,长度为2的一个值,len设置的2

    说明:如果仅删除一个元素,则返回一个元素的数组。 如果未删除任何元素,则返回空数组。

    2、使用delete关键字

    delete删除掉数组中的元素后,会把该下标出的值置为undefined,数组的长度不会变

    delete arr[1] //[‘a’, ,‘c’,‘d’] 中间出现两个逗号,数组长度不变,有一项为undefined

    更多编程相关知识,请访问:编程入门!!

    以上就是js数组怎么删除某一项的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:JavaScript 数组
    上一篇:jq怎么恢复原来的css样式 下一篇:javascript中定义方法的关键字是什么
    大前端线上培训班

    相关文章推荐

    • 详解javascript中将数组拆分为偶数块的几种方法• 详解JavaScript数组开头添加元素的3种方法• JavaScript中forEach如何退出循环• JavaScript如何使用递归• 详解JavaScript中怎么实现队列结构

    全部评论我要评论

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

    PHP中文网