JavaScript 字符串转换为数组
在本文中,您将学习如何将字符串转换为JavaScript中的数组数据类型。
有各种方法可以将字符串转换为数组,如下所述:
- 使用展开运算符(…)
- 使用朴素方法
- 使用String Split()方法
- 使用Array from()方法
- 使用slice()方法
方法1:展开运算符
展开运算符(…)允许将任何可迭代对象展开为单个元素来扩展成数组,即将字符串转换为字符。
语法:
示例: 在这个例子中,使用Spread Operator将一个字符串转换为数组。
Javascript
输出
方法2:Naive方法
这个方法包括遍历字符串的每个字符并将其推送到数组中。
示例: 在此示例中,我们将使用循环迭代给定的字符串并将字符串字符推入数组中。
Javascript
输出
方法3: 字符串分割() 方法
字符串分割() 方法将模式作为参数并将目标字符串作为列表或数组返回。分隔符表示在哪里进行分割,限制表示将处理的子字符串或长度的数量。
语法:
示例:
JavaScript
输出
方法4: Array.from()
方法
Array.from()
方法从参数中提供的对象返回一个新的数组实例。
语法:
例子: 在这个例子中,我们将一个字符串传递给Array from()方法,将其转换为一个数组。
JavaScript
输出
方法5:使用 slice() 方法
调用 call() 方法来调用 slice() 方法,将字符串作为 this 值。这将创建一个新的数组,其中字符串中的每个字符都是一个元素。
示例:
Javascript
输出