jQuery删除数组中指定的元素
jQuery删除数组中指定的元素
方法:arr.splice($.inArray(元素, 数组), 删除的个数);
var arr = ['a','b','c','d'];
arr.splice($.inArray('a', arr), 1);
console.log(arr);
结果: [“b”, “c”, “d”]
注:这里有一个坑,如果要删除的元素在原数组中不存在,会将原数组的最后一个元素删除掉:
var arr = ['a','b','c','d'];
arr.splice($.inArray('m', arr), 1);
console.log(arr);
结果:[“a”, “b”, “c”]
所以,这样就会导致结果错误,因此,我们在删除元素之前要先判断一下这个要被删除的元素是否存在原数组里,如果有则删除,如果没有,不做处理:
var arr = ['a','b','c','d'];
if($.inArray('m', arr) == -1){//$.inArray(元素, 数组) == -1 表示要删除的元素不在原数组中
}else{arr.splice($.inArray('m', arr), 1);
}
console.log(arr);
结果:[“a”, “b”, “c”, “d”]
jQuery删除数组中指定的元素相关推荐
- php删除数组中指定的元素,php如何删除数组中指定的元素?
php删除数组中指定元素的方法:1.使用[array_splice()]函数删除,代码为[$key = array_search(3, $arr1)]:2.使用[unset()]函数删除,代码为[un ...
- 删除数组中指定的元素
问题描述 使用C++实现数组中指定元素的删除. #include <iostream> #include <vector> using namespace std;int re ...
- jquery删除数组中的某个元素下标越界_Java数据结构和算法(二)—数组
目录 1.Java数组介绍 2.用类封装数组实现数据结构 3.分析数组的局限性 上篇博客我们简单介绍了数据结构和算法的概念,对此模糊很正常,后面会慢慢通过具体的实例来介绍.本篇博客我们介绍数据结构的鼻 ...
- jquery如何删除数组中的一个元素?
jquery删除数组中的一个元素的方法是用 splice 实现的. 举例说明: var arrList = ['a','b','c','d']; arrList.splice(jQuery.inArr ...
- JavaScript 删除数组中指定元素(5种方法)
JavaScript 删除数组中指定元素 在 JavaScript 中,数组是一种常见的数据类型,可以存储多个元素.有时候,我们需要从数组中删除某些特定的元素.本文将介绍如何使用 JavaScript ...
- 删除数组中重复的元素
通过下标删除数组中某个元素 1 var strArr = str4.split(","); // 字符串转数组 2 strArr.sort(); // 重新排序,升降都可以 3 f ...
- JavaScript中如何删除数组中指定元素
js中删除数组中指定元素大致有以下三中方法. 1.使用for循环遍历,根据条件判断. for (let i = 0; i < array.length; i++) {if (array[i] = ...
- 删除数组中指定元素或指定值
**删除一个元素 核心思想: 删除就是用后面的代替该元素(需要删除的元素), 用for语句 ** //删除指定元素 #include<stdio.h> int main(){int a[6 ...
- html数组删除指定元素,js怎么删除数组中指定元素?
js中删除数组中指定元素的方法:首先通过循环遍历该数组得到指定元素的索引值,然后根据索引值使用splice()方法即可删除元素,语法"array.splice(索引值,1)". J ...
最新文章
- Red5安装与入门 与FMS配置
- 模块化的 Windows 7
- 2011年工作总结和展望(上篇)
- armv8/armv9的简介-学习这一篇就够了
- VUE—从入门到飞起(二)
- 如何在pycharm添加扩张工具
- java assembly 打包_maven 使用assembly 进行打包的方法
- git常用命令+git规范(附merge合并及冲突解决)
- 创建完全受信任的InfoPath表单
- php和python的选择排序算法,基于python的七种经典排序算法的详细介绍
- 微信小程序获取手机号用户拒接之后再掉接口微信返回40163
- Opencv学习笔记 高动态范围 (HDR) 成像
- 科普一下网络的灵魂 ACL
- android开启软键盘,Android肿么弹出软键盘,和开启软键盘
- thingsboard往kafka推送数据
- php采集今日头条出现问题,PHP采集今日头条内容页时,解析页面上的JS转为json
- 初学者必须要知道的FPGA基础知识
- 【最短路】CF545E Paths and Trees
- Arduino uno esp01s 硬串口通信
- Argo CD系列视频图文版之安装 argocd 并运行示例
热门文章
- MessageBox常用方法
- Python_多线程打开多相机
- mysql mgr监控_MGR监控报警
- MAC/Linux 压缩/解压缩命令大全整理 gzip / tar / zip
- 猴子选大王(约瑟环问题)
- Python 输出小数点后保留两位有效数字简便方法
- 我的世界服务器修改kit,我的世界kit权限 | 手游网游页游攻略大全
- 程序员必备计算机基础知识总结电子书下载
- Label Inference Attacks Against Vertical Federated Learning
- 安全卫士——Day01_1