js移除元素属性(jquery删除所有子元素) -k8体育

用indexof找到你想删除的数组元素的索引,然后用splice删除该索引。

const array = [2, 5, 9];
console.log(array);
const index = array.indexof(5);
if (index > -1) {
  array.splice(index, 1);
}
// array = [2, 9]
console.log(array); 

splice的第二个参数是要移除的元素的数量。注意,splice修改了原地的数组,并返回一个包含被移除的元素的新数组。

为了完整起见,这里有一些函数。第一个函数只删除单一的出现(即从[2,5,9,1,5,8,5]中删除5的第一个匹配),而第二个函数则删除所有出现的情况。

function removeitemonce(arr, value) {
  var index = arr.indexof(value);
  if (index > -1) {
    arr.splice(index, 1);
  }
  return arr;
}
function removeitemall(arr, value) {
  var i = 0;
  while (i < arr.length) {
    if (arr[i] === value) {
      arr.splice(i, 1);
    } else {
        i;
    }
  }
  return arr;
}
// usage
console.log(removeitemonce([2,5,9,1,5,8,5], 5))
console.log(removeitemall([2,5,9,1,5,8,5], 5))

在typescript中,这些函数可以添加类型参数。

function removeitem(arr: array, value: t): array { 
  const index = arr.indexof(value);
  if (index > -1) {
    arr.splice(index, 1);
  }
  return arr;
}
var value = 3
var arr = [1, 2, 3, 4, 5, 3]
arr = arr.filter(function(item) {
    return item !== value
})
console.log(arr)
// [ 1, 2, 4, 5 ]
(0)
仰望辉煌。  的头像仰望辉煌。  

相关推荐

  • 哇!老板要我半小时做出一张流程图!! 这也太坑了!从没做过流程图!咋办! 其实做流程图也是有办法的啦~掌握了正确的办法,憋说半小时,15分钟都妥妥的~ 很多时候大家都觉得自己画出来…

  • 在手机上使用率最高的app中,除了社交软件,如微信、qq之外使用率最高的要属浏览器了。而在众多浏览器中,据调查多数人不使用手机自带的浏览器。这主要源于手机自带的浏览器反应速度慢、a…

  • 1.波士hugoboss (始创于1923年德国,世界著名品牌,十大世界男装品牌,专业生产香水的企业,德国雨果博斯股份有限公司) 2.杰尼亚zegna (创始于1910年意大利,世…

  • 编者按:本文作者geoff ralston,全球顶尖创业孵化器y combinator的合伙人、知名教育科技孵化器imagine k12的创始人,同时也是一位天使投资人,他在本文中…

    创业分享 2022年1月18日
  • 现在散粉做得越来越美貌,像纪梵希的四宫格,娇兰的幻彩流星粉球,都让很多妹纸心甘情愿地败完一件又一件~可是这些色彩缤纷的散粉,买回来究竟怎么用,自己适合什么颜色,你真的清楚吗?今天一…

  • 消费升级的环境下,消费者越来越追求更好的生活品质,他们看重健康、绿色与环保,他们不仅为市场消费做出贡献,也在驱动着消费趋势的潮流,将消费需求从单一的品质要求推向更具精神内涵的品牌沟…

  • 计算机运算和存储使用的是二进制数,也就是0和1。这样就需要一套标准,把英文字符对应成二进制数输入到计算机,这样才能被计算机识别。 于是,ascii码诞生了。 ascii码 英文名称…

  • 中华民族五千年的历史长河中,酒文化一直占据着重要地位。“举杯邀明月”“将进酒杯莫停”等古诗中都有它的身影,可见白酒不仅仅是客观的物质存在,也是表达情感的有效桥梁。在历史长河流淌中,…

  • 编辑导语:在工作中,我们时常会遇到工作效率低下,工作完不成的问题。究其原因,是我们的工作方法出现了错误。作者分享了如何使用极简框架思维,提高自己工作效率的方法,我们一起来看下吧。你是不是也会有这样的问题:每天上班坐在自己的工位上之后,先拿出

    创业分享 2023年4月23日
  • 在访问一些网站时,提示“你的ie浏览器版本过低,建议使用较高版本ie访问或使用firefox,chrome等浏览器访问”。对于这样的电脑新手来说,当然不知道是什么情况,更不知道如何…

  • 目录: 1、绩效管理培训的目的 2、安达信绩效管理体系介绍 3、案例分析 4、后期工作安排 附件:绩效管理的若干概念 ①.绩效管理循环 ②.平衡分数卡 ③.绩效指标体系

  • …… 输入法保持中文状态,shift 6即可。或直接输入关键字 顿号、 输入法保持中文状态,按?。顿号 键或直接输入关键字 □○√× 搜狗输入法输入状态栏击右键选择“表情符号” 找…

  • 在新版app cimfax faxgo智能传真里面可以直接收发传真,收发传真只需要一台手机,随时随地收发传真就是那么轻松。 faxgo智能传真,是业内首屈一指的无纸化传真软件。我们…

  • 虽然现在普及windows10系统,由于各种原因,大多数人还是在使用windows7系统,有些原机自带的10都会通过各种渠道来换7使用。个人觉得7比10要好用一些。可是在装完7系统…

  • 网上买衣服很多牌子其实尺寸不是特别准,连牛仔裤也会比有偏差。 衣服也是一样,一种是欧码法。如:38/40/42/。最全的衣服·裤子尺码对照表。爱网购服装的同学收藏吧! 29码=2.…

发表回复

登录后才能评论
网站地图