nodejs处理数据split,join,map,replace
// 有一组数据
const data=`你好鼠
你好牛
你好虎`
// 解决:每一排排前面都有你好,我们去掉”你好“并且不能有空格,再使用***连接他们为一排数据
// 方法如下:
//使用split("\n")切割每一排数据存入数组为每一个对象
const data1 =data.split("\n")
console.log(data1);
//data1结果:[ '你好鼠', '你好牛', '你好虎' ]
//再使用map,map()方法的参数是一个回调函数,将每一个对象传给text再就行相应处理,map(text=>text.replace())
再使用replace("需要替换的内容","替换的内容")替换
const data2=data.split("\n").map(a=>a.replace("你好",''))
console.log(data2);
// data2结果:[ '鼠', '牛', '虎' ]
// 再使用join("连接内容")将数组对象连接为字符串 join("")是将数组对象连接为字符串哦~
const data3=data.split("\n").map(a=>a.replace("你好",'')).join('***')
console.log(data3);
//data3结果:鼠***牛***虎
replace('字符串里需要替换的内容','需要替换为')
注意:如果是数组,那么必须先将其转为字符串 `${}`
0 评论