var a=['1如何','将2数组','插值3到','另一个4数组']
var b=['a','b','c','d']
将 数组a 中所有出现数字的地方用 数组b 相应的值替换。
最终结果是:
['a如何','将b数组','插值c到','另一个d数组']
var a=['1如何','将2数组','插值3到','另一个4数组']
var b=['a','b','c','d']
将 数组a 中所有出现数字的地方用 数组b 相应的值替换。
最终结果是:
['a如何','将b数组','插值c到','另一个d数组']
let a=['1如何','将2数2组','插值5到','另一个3数组','另一数组'];
let b=['a','b','c','d'];
let c = a.map(item => {
let arr = item.match(/\d/), num;
if(arr){
num = arr[0];
}
if(item.indexOf(num) !== -1 && b[num -1]){
return item.replace(new RegExp(num, 'g'), b[num -1]);
}else{
return item;
}
});
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决