久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:74日期: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精品网 | 日韩毛片免费在线观看 | 九九热这里只有精品8 | 午夜久久视频 | 国产综合视频在线观看 | 久久久精品影院 | 成年人在线观看 | 一级片在线播放 | 国产精品69毛片高清亚洲 | 国产精品高潮呻吟久久av黑人 | 欧美一区二区免费 | 九一在线观看 | 91在线免费视频 | 久久在线播放 | 91免费观看 | 欧美日韩一区二区三区在线观看 | 成人在线免费观看 | 国产一区二区av | 黄色片网站在线免费观看 | 午夜天堂精品久久久久 | 国产精品久久久久久亚洲影视 | 久久久久久久久99精品 | 中文字幕成人 | 精品视频在线观看 | 国产精品一区在线观看 | 欧美日韩视频在线观看免费 | 荡女妇边被c边呻吟视频 | 亚洲精品亚洲人成人网 | 亚洲福利影院 |