关于基础,总是隔一段时间,就得看一次,要不不用总是忘,今天又重新看了,一下字符串对象的split,然后就想到了数组对象的join。
var str='wo shi yi ge js';
var str1='wo|shi|yi|ge|js';
split的注意点
1.str.split('');//以空字符串分割的话,就是代表str中的每一个字符都会被分割,默认数组以逗号分隔,split 分割符,不会作为数组的一部分出现
2.str.split(' ');//以空格分割的话,就是如果字符串里面的字符是有空格的,就会在空格的部分分割。得到[wo,shi,yi,ge,js]数组.
3.str1.splir('|');以|分割,以什么样的分割符分割,要看,字符串里面是不是有这个字符。得到[wo,shi,yi,ge,js]数组,分割符 | 没有出现在数组里。
join 注意点
var arr=[1,2,3,4];
var str=arr.join('|');//1|2|3|4
join()里面放什么分割符,字符串就用什么分割,出现在字符串里。
split 是把字符串转化成数组,join 是把数组转化成字符串,其中join()里面的分割符将出现在字符串里