split空字符串参数和不传参数的区别
作者:互联网
今天写一个反转字符串的函数,如下:
function reverseString(str) {
var arr = str.split();
var arrNew = arr.reverse();
var strNew = arrNew.join();
return strNew;
}
reverseString("hello");
用hello测试时,发现它并没有实现反转,原因是函数第一句代码并没有将hello字符串变成预期的样子,即数组:
['h','e','l','l','o']
正确的写法应该是:
var arr = str.split('');
join也有类似的用法。
标签:arr,不传,字符串,参数,split,str,var,hello 来源: https://blog.csdn.net/liminwang0311/article/details/88930922