数组与字符串的相互转换

770 阅读1分钟

前言

之前在面试碰到过这样类似的一个问题,这边就稍微记录一下,数组与字符串的相互转换。

数组到字符串

这一步的话我们就是借助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"]

这边主要是做一个记录,避免以后碰到遗忘了这个点,包括当时面试也被问到了这个题目。