前言
之前在面试碰到过这样类似的一个问题,这边就稍微记录一下,数组与字符串的相互转换。
数组到字符串
这一步的话我们就是借助join
方法或者是Array.toString()
方法
let arr = new Array(1, 2, 3);
let string1 = arr.toString(); // "1, 2, 3"
let string2 = arr.join(','); // "1, 2, 3"
字符串到数组
主要还是借助于split()
方法
let str1 = 'a,b,c';
let arr1 = str.split(","); // ["a", "b" , "c"]
let str2 = "hello"
let arr2 = str2.split(''); // ["h", "e", "l", "l, "o"]
这边主要是做一个记录,避免以后碰到遗忘了这个点,包括当时面试也被问到了这个题目。