在做项目的过程中,经常会对字符串做操作。
1、join() 将数组转换为字符串
var arr = [1,2,3];
var str = arr.join(','); //str = '1,2,3'
2、split() 将字符串转换为数组
var str = 2018-05-21;
var arr = arr.split("-"); //arr=[2018,05,21]
3、replace() 字符串替换
var str = "hello! vue!";
console.log(str.replace('vue','react')); //hello! react!
4、当一个字符串中有多个相同字符都要替换时,单纯replace就不好使了,那么就可以使用replace+RegExp(正则)来实现
var str = "2018-5-21"
var reg = new RegExp("-","g"); //g代表全部
console.log(str.replace(reg,'/'));
//当然也可以简写
str.replace(/-/g, '/');