在js中对字符串的处理是经常碰到的,本文对字符串的split()方法进行简单的介绍。
/*language类型
"中文": 1,
"英文": 2,
"拉丁文": 3
*/
function changeLanguage (type,languageArr) {
if (type === 1) {
languageArr.push('中文');
} else if (type === 2) {
languageArr.push('英文');
} else if (type === 3) {
languageArr.push('拉丁文');
}
}
let typeNum,
languageArr = [],
dubLanguageStr = "1,3",
//split()返回值为Array,元素为除分割符之外的字段
languageNum = dubLanguageStr.split(",");
for (let ele of languageNum) {
typeNum = Number(ele);
changeLanguage(typeNum,languageArr);
}
languageArr.join(',');
//最终结果:中文,拉丁文