📜  javscript .split().reverse.joni - Javascript (1)

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

JavaScript字符串操作初探:.split().reverse().join()

在JavaScript中,我们经常对字符串进行操作,其中.split().reverse().join()是常用的三种字符串操作方法。这三种方法可以组合使用,实现不同的字符串操作效果。

.split()

.split()方法可以将一个字符串拆分成一个数组(Array)。例如:

const str = "hello,world";
const arr = str.split(",");
console.log(arr); // ["hello", "world"]

如果不传入分隔符参数,则默认使用空格将字符串拆分成数组:

const str = "hello world";
const arr = str.split();
console.log(arr); // ["hello", "world"]
.reverse()

.reverse()方法可以将一个数组反转。例如:

const arr = ["hello", "world"];
arr.reverse();
console.log(arr); // ["world", "hello"]
.join()

.join()方法可以将一个数组拼接成一个字符串。例如:

const arr = ["hello", "world"];
const str = arr.join(",");
console.log(str); // "hello,world"
组合使用

由于.split().reverse().join()都可以作用于字符串和数组,因此可以组合使用以实现不同的字符串处理效果。例如,我们可以先将一个字符串拆分成一个数组,然后反转这个数组,最后将这个数组拼接成一个字符串:

const str = "hello,world";
const arr = str.split(",");
arr.reverse();
const newStr = arr.join("-");
console.log(newStr); // "world-hello"

需要注意的是,.split().reverse().join()方法本身不会改变原始字符串或数组,而是返回新的字符串或数组。因此,需要将返回值赋给一个新的变量来保存结果。