📜  js 字符串到数组 - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:01.775000             🧑  作者: Mango

JS字符串到数组 - Javascript

在Javascript中,字符串可以很方便地转换为数组,以便更容易地处理和操作其中的元素。本文将介绍如何将JS字符串转换为数组,以及在数组中进行常见操作的示例代码。

将字符串转换为数组
1.使用split()方法

JS的split()方法将字符串分割为子字符串,并将子字符串存储在数组中。方法接受一个分隔符参数,可以是字符串或正则表达式。

const str = "Javascript字符串转为数组";
const arr = str.split(" ");
console.log(arr); // ["Javascript字符串转为数组"]
2.使用Array.from方法

使用Array.from方法可以将类数组对象或可迭代对象转换为数组。字符串是可迭代对象之一,可以使用Array.from方法将字符串转换为数组。

const str = "Javascript字符串转为数组";
const arr = Array.from(str);
console.log(arr); // ["J", "a", "v", "a", "s", "c", "r", "i", "p", "t", "字", "符", "串", "转", "为", "数", "组"]
3.使用扩展运算符(...)

使用扩展运算符(...)可以将字符串转换为数组。

const str = "Javascript字符串转为数组";
const arr = [...str];
console.log(arr); // ["J", "a", "v", "a", "s", "c", "r", "i", "p", "t", "字", "符", "串", "转", "为", "数", "组"]
在数组中进行常见操作

数组是Javascript中最常用的数据结构之一。下面是几个常见的数组操作。

1.添加元素

使用push()方法将元素添加到数组的末尾。

const arr = ["Javascript", "字符串", "转为", "数组"];
arr.push("添加元素");
console.log(arr); // ["Javascript", "字符串", "转为", "数组", "添加元素"]
2.删除元素

使用splice()方法可以删除数组中的元素。

const arr = ["Javascript", "字符串", "转为", "数组"];
arr.splice(1, 1);
console.log(arr); // ["Javascript", "转为", "数组"]
3.数组反转

可以使用reverse()方法将数组反转。

const arr = ["Javascript", "字符串", "转为", "数组"];
arr.reverse();
console.log(arr); // ["数组", "转为", "字符串", "Javascript"]

以上代码片段可以直接在Javascript中运行,帮助您在将字符串转换为数组时进行常见操作。