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

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

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

瀏覽:161日期: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
相關文章:
主站蜘蛛池模板: 欧美少妇在线观看 | 黄色的视频网站 | 手机看日韩 | 99婷婷| 欧洲一区二区视频 | 日本精品视频一区 | 欧美日韩国产麻豆 | 欧美一级性生活视频 | 色婷婷激情 | 国产超碰在线 | 97操碰 | av在线色 | 男人天堂av网 | 成人超碰在线 | 山东少妇露脸刺激对白在线 | 日韩一区二区三区在线观看 | 福利网址在线 | 不卡的毛片| 日韩在线观看网址 | 韩国中文字幕hd久久精品 | 日韩欧美在线观看 | 成人永久免费视频 | 国产欧美日韩一区二区三区 | 91精品在线视频观看 | 国产一级av毛片 | 国产精品美女 | 日韩中文在线观看 | 日韩在线国产 | 91视频免费网站 | 久久九九视频 | 国产大奶 | 狠狠爱av | 有码中文字幕 | 天堂av一区二区三区 | 成人免费视频a | 羞羞免费视频 | 一区二区三区有限公司 | www久久久久久 | 亚洲在线视频一区二区 | 天天干天天色天天射 | 成年免费视频黄网站在线观看 |