如何用JavaScript实现字符串转数组的六种方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计598个文字,预计阅读时间需要3分钟。
目录
1.使用 `.split()`.split() 2. 使用扩展语法 `[...str]` 3. 使用 `Array.from(str)` 4. 使用 `Object.assign([], str)` 5. 使用老式方法(for loop 和 array.push()) 6. 使用 `Array.prototype.slice.call(string)` 数组是 JavaScript
目录
- 1、 使用 .split('')
- 2、使用扩展语法 ([…str])
- 3、使用 Array.from(str)
- 4、使用 Object.assign([], str)
- 5、使用老式方法(for loop 和 array.push())
- 6、使用 Array.prototype.slice.call('string')
数组是 JavaScript 中最强大的数据结构,我发现自己通过将字符串转换为数组来解决许多算法。所以我想到了整合和比较各种方法来做同样的事情。
从字符串到数组的转换总是使用 split() 方法完成,但是在 ES6 之后,我们可以使用许多工具来做同样的事情。让我们一一介绍每种方法,并讨论每种方法的优缺点。
1、 使用 .split('')
split() 是一种字符串方法,可将字符串拆分为具有模式的有序列表的数组。这是一种 ES6 方法,是完成工作的最干净的方法。
本文共计598个文字,预计阅读时间需要3分钟。
目录
1.使用 `.split()`.split() 2. 使用扩展语法 `[...str]` 3. 使用 `Array.from(str)` 4. 使用 `Object.assign([], str)` 5. 使用老式方法(for loop 和 array.push()) 6. 使用 `Array.prototype.slice.call(string)` 数组是 JavaScript
目录
- 1、 使用 .split('')
- 2、使用扩展语法 ([…str])
- 3、使用 Array.from(str)
- 4、使用 Object.assign([], str)
- 5、使用老式方法(for loop 和 array.push())
- 6、使用 Array.prototype.slice.call('string')
数组是 JavaScript 中最强大的数据结构,我发现自己通过将字符串转换为数组来解决许多算法。所以我想到了整合和比较各种方法来做同样的事情。
从字符串到数组的转换总是使用 split() 方法完成,但是在 ES6 之后,我们可以使用许多工具来做同样的事情。让我们一一介绍每种方法,并讨论每种方法的优缺点。
1、 使用 .split('')
split() 是一种字符串方法,可将字符串拆分为具有模式的有序列表的数组。这是一种 ES6 方法,是完成工作的最干净的方法。

