jquery如何删除数组中的一个元素?

例如要在一个名为array的数组中删除“内容”为‘3’的元素,但不知道‘3’的下标。该如何删除?... 例如要在一个名为array的数组中删除“内容”为‘3’的元素,但不知道‘3’的下标。该如何删除? 展开
 我来答
fuuuuuuck2
2018-02-19
知道答主
回答量:23
采纳率:42%
帮助的人:4.5万
展开全部
数组的话$.each()遍历下,判断下arr中遍历出的字符串str.indexOf("3")是否>=0,是的话就把这个赋个空字符串或者用arr.splice()。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shine李小聪
2019-07-21 · TA获得超过4419个赞
知道小有建树答主
回答量:1028
采纳率:100%
帮助的人:31.6万
展开全部
jquery删除数组中的一个元素的方法是用splice实现的。
举例说明:
var arrList = ['a','b','c','d'];
arrList.splice(jQuery.inArray('b',arrList),1);
alert(arrList);
其中jQuery.inArray('b',arrList)是b这个元素在数组arrList 中的位置
splice(index,1)函数中第一个参数index是要删除元素在数组中的位置,第二个参数是要删除的数量。
Array对象的方法有:
concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素。
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toSource() 返回该对象的源代码。
toString() 把数组转换为字符串,并返回结果。
toLocaleString() 把数组转换为本地数组,并返回结果。
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
valueOf() 返回数组对象的原始值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式