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

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

javascript - 這個字符串處理還有沒有更好的方法呢, 我寫了2個方法

瀏覽:237日期:2023-05-10 11:48:00

問題描述

//判斷字符串為空的方法const isEmpty = (value) => { if (value === null || value === ’undefined’ || value === undefined || value === ’’) {return true; } if (typeof value === ’string’ && value.trim() === ’’) {return true; } return false;}/////////////////要處理的字符串//每組key-value用,分隔, key-value之間是://想要的結果, 取出所有key, 組成array, 如: [’1’, ’2’]///////////////let depts = '1:a,2:b,';// 方法1:let result1 = [];if (!isEmpty(depts)) { let deptsArray = depts.split(’,’); for (let deptArray of deptsArray) {if (deptArray) { let deptId = deptArray.split(’:’)[0]; result1.push(deptId);} }}console.log(result1);//結果 [’1’,’2’]// 方法2:let result2 = isEmpty(depts) ? [] : depts.split(’,’) .filter(item => !isEmpty(item)) .map(item => item.split(':')[0]);console.log(result2);// 方法3: ?????

有錯誤的話, 歡迎指正

問題解答

回答1:

格式確定的話,可以用正則匹配。

let depts = '1:a,2:b,3:5,';let arr=depts.match(/d+(?=:)/g);console.log(arr)

標簽: JavaScript
主站蜘蛛池模板: 国产免费一区二区三区免费视频 | 亚洲天堂视频在线 | 欧美成在线| 欧美精品网 | 久久国产美女视频 | 日韩色av| 黄色在线观看国产 | 欧美特黄一级 | 狠狠搞狠狠干 | 欧美精品在线一区二区 | 亚洲欧美另类视频 | 男人的天堂网页 | 欧美日韩a v| 青青操在线观看 | 五月天色综合 | 91九色视频| 午夜影院 | 四虎影视在线播放 | 亚洲最大激情网 | 亚洲国产精 | 欧美色综合天天久久综合精品 | av一区二区三区四区 | 成人国产精品久久久 | 久久久蜜桃一区二区 | 久久精品久久久久久 | 国产一页| 日韩视频一 | 国产精品一线 | 亚洲第一页中文字幕 | 神马影院一区二区 | 欧美wwww| 97超碰福利 | www.午夜视频 | 国产精品福利视频 | 久精品视频| a资源在线 | 韩国一区二区三区视频 | 欧美人伦 | 四虎成人网 | 国产小视频在线观看 | 中国一级特黄毛片 |