众所周知
js中数组转成字符串使用join方法
字符串转成数组使用split方法
例如:
var arr = [1,2,3];
console.log(arr.join()); // '1,2,3'
console.log(arr.join('.')); // '1.2.3'
var str = 'a,b,c';
console.log(str.split()); // [a,b,c]
console.log(str.split('')); // ["a", ",", "b", ",", "c"]
还有什么办法将数组快速转成字符串呢?
遍历数组 拼成成一个新的字符串变量吗?没有人会这么干吧。 太傻了! 哈哈哈
这里有个神奇的办法:
var arr = [1,2,3];
var str = arr + '';
console.log(str); // '1,2,3'
str = arr + '4';
console.log(str); // '1,2,34'
str = arr + ',4';
console.log(str); // '1,2,3,4'
console.log(str.split()); // ["1,2,3,4"]
哈哈哈 是不是很神奇!
虽然看着没有什么用,js中提供的join() split() 已经很方便了 ,目前我也没发现什么时候可以用到。哈哈哈!
总之,记录一下,希望你喜欢 ~~~///(^v^)\\\~~~