所有分类
  • 所有分类
  • 后端开发
jQuery数组操作,删除元素so easy

jQuery数组操作,删除元素so easy

如果找到了该值,则使用splice()函数将其从数组中删除。接下来,我们可以通过调用deleteValue()函数来删除数组中的指定值:除了使用自定义函数外,我们还可以使用jQuery中的$.grep()函数来实现删除数组中的指定值:

感觉头被jQuery数组搞得晕乎乎?别慌!大家都可能有过这样的阶段。慢慢来就好,找个简单点的方法就能解决!

直接网上搞定,注册好账户登陆,再把报道导出来就行。

var arr = [1, 2, 3, 4, 5];

[1, 2, 3, 4, 5]

想不想和我一起来个小函数把要删除的数据搞定?超简单,先用jQuery里的$.inArray()看看它在哪儿,然后用splice()清除就好。别忘了告诉我特地删了哪个部分!

function deleteValue(arr, value) {
  while ($.inArray(value, arr) !== -1) {
    arr.splice($.inArray(value, arr), 1);
  }
  return arr;
}

咋样删除列表里的东东?直接说就行,我真的不会。

jQuery数组操作,删除元素so easy

别担心,我来告诉你。咱们就直接登录后复制一下这段代码:

deleteValue(3)

var arr = [1, 2, 3, 4, 5];
arr = deleteValue(arr, 3); // 删除数组中的值为3的元素
console.log(arr); // 输出 [1, 2, 4, 5]

好了,现在你肯定想知道结果是啥了?别急,我马上告诉你。

搞定!那你就能拿到这串数字[1, 2, 4, 5]咯。看到没,我们这程序就是能把所有的3都给删掉,是不是很厉害呀?

唉兄弟,哪有那么麻烦,用jQuery里那个超级简单的$grep( )就搞定了!想去掉几个数组元素,简直太轻松了!先查找出不满足条件的元素,再重组起来就行了。不过告诉你,这个新数组跟原先那个可没关系,别弄乱了别忘了最后要放到原始数组变量里去~

哎呦妈用jQuery 做数组值删除和添加,So Easy!学点东西就行了,或者看看$.grep()方法也能解决!真的很管用的小技巧,觉得不错就点赞,记得告诉你朋友来试一试!遇到问题了吗?直接在下面评论,一起讨论学习

var arr = [1, 2, 3, 4, 5];
arr = $.grep(arr, function(value) {
  return value !== 3;
});
console.log(arr); // 输出 [1, 2, 4, 5]

原文链接:https://www.icz.com/technicalinformation/web/javascript/2024/03/11799.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?