在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 關于從json獲取的數組值變換的問題

關于從json獲取的數組值變換的問題

接口獲取到一個數組格式是:
"xaxis":["城區(qū)一中隊","城區(qū)二中隊","城區(qū)三中隊","大溪中隊","澤國中隊","溫嶠中隊","新河中隊","箬橫中隊","城南中隊","濱海中隊","松門中隊","石塘中隊"]

我想把它變成["城區(qū)\n一中隊","城區(qū)\n二中隊","城區(qū)\n三中隊","大溪\n中隊","澤國\n中隊","溫嶠\n中隊","新河\n中隊","箬橫\n中隊","城南\n中隊","濱海\n中隊","松門\n中隊","石塘\n中隊"]
請問要怎么實現(xiàn)才好

回答
編輯回答
擱淺

Array[i].replace(/城區(qū)/g,"城區(qū)n");
不過我不知道對中文有沒有效果

2017年7月21日 23:43
編輯回答
局外人

我這個要把你的可能出現(xiàn)的中隊列出來畢竟中隊好列城區(qū)不好列

var xaxis = ["城區(qū)一中隊","城區(qū)二中隊","城區(qū)三中隊","大溪中隊","澤國中隊","溫嶠中隊","新河中隊","箬橫中隊","城南中隊","濱海中隊","松門中隊","石塘中隊"]
function _replace(arr,rule){
  var reg = null;
  return arr.map(v=>{
    for(var i=0;i<rule.length;i++){
      reg = new RegExp(rule[i]);
      if(reg.test(v)){
        return v.replace(reg,$1=>"\n"+$1);
      }
    }
  })
}
console.log(_replace(xaxis,["一中隊","二中隊","三中隊","中隊"]))
2018年2月10日 00:56
編輯回答
兮顏
var arr1 = []
xaxis.forEach(function(item){
    if(item.indexOf('城區(qū)')!=-1) {
        arr1.push('城區(qū)\n' + item.substr(2,item.length));
    } else {
        arr1.push(item.substr(0,2) + '\n中隊');
    }
})
2018年1月18日 10:46
編輯回答
別硬撐
xaxis = xaxis.map(e=>e.replace('中隊','\n中隊'))
2017年9月20日 19:49
編輯回答
淡墨
xaxis = xaxis.map(v => `${v.slice(0,2)}\n${v.slice(2)}`)

3個字開頭就跪了

2017年11月13日 22:47