文章90
标签1
分类38

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 评论

">