午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

javascript - js如何將匹配到的數組元素刪掉?

瀏覽:153日期:2023-08-31 17:30:00

問題描述

var arr = [ { ServiceID: ’go-storage-127.0.0.1-8080-9090’, ServiceName: ’storage’, }, { ServiceID: ’System-xxx-192.168.0.111-8000-8000’, ServiceName: ’xxx’, }, { ServiceID: ’System-xxx2-192.168.0.111-8000-8000’, ServiceName: ’xxx2’, }, { ServiceID: ’System-xxx3-192.168.0.111-8000-8000’, ServiceName: ’xxx3’, }, {ServiceID: ’System2-xxx3-192.168.0.111-8000-8000’,ServiceName: ’xxx3’, }, {ServiceID: ’test-xxx3-192.168.0.111-8000-8000’,ServiceName: ’xxx3’,}];

將arr數組中ServiceID以test或者System開頭的數組元素刪掉 用刪掉的方法總是沒法講匹配到的全刪,哪位高手能幫個忙呢?謝謝!

問題解答

回答1:

arr = arr.filter(item => !(/^test|^System/i.test(item.ServiceID)))

回答2:

var startsWithArr = strArr => str => { return strArr.some(e => str.startsWith(e)); }var starts = startsWithArr([ ’test’, ’System-’]);var filterArr = arr => { arr.filter(e => !starts(e.ServiceID)); }回答3:

用Array.filter方法,將過濾后的數組賦值回arr;

arr = arr.filter(function(item) { return !(/^(test|System)/g.test(item.ServiceId || ’’));});

標簽: JavaScript
相關文章:
主站蜘蛛池模板: av有码在线 | 99综合| 亚洲啪啪网站 | 婷婷爱五月天 | 一区二区三区中文字幕 | 成人性生交大片免费看r链接 | 超碰69 | 五月天精品在线 | 蜜桃久久久久 | 在线播放一区二区三区 | 欧美日日| av中文字幕不卡 | 亚洲黄色视屏 | 久久精品99久久久久久 | 欧美黑人三级 | 日韩欧美一区二区三区四区 | 国产成人精品一区 | 国产婷婷 | 天堂成人国产精品一区 | 日本中文字幕精品 | 激情婷婷色 | 日韩成人动漫 | 操碰视频在线 | 日本在线观看中文字幕 | 九九热免费 | 成人av免费网站 | 欧美资源在线 | 精品久久国产 | 日本一级大毛片a一 | 亚洲自拍色图 | 欧美色图校园春色 | 东方伊甸园av在线 | 国产一区二 | 精品在线免费观看视频 | 国产精品乱码久久久久久 | 亚洲欧美日韩动漫 | 永久免费黄色 | 久久99亚洲精品 | 亚洲自拍偷拍综合 | 日本不卡视频一区二区 | 哪个网站可以看毛片 |