Menu
CoddyTech

反转与连接

Coddy JavaScript 数组方法 课程的第 9 课,共 18 课。

Array.reverse() 方法是 JavaScript 中的内置函数,它会直接修改原数组,将元素顺序反转。它从第一个元素开始,将其与最后一个元素交换,然后将第二个元素与倒数第二个元素交换,以此类推,直到整个数组反转。

你只需对数组变量调用 reverse() 方法即可。语法如下:

myArray.reverse();
let numbers = [1, 2, 3, 4, 5];
let strng = ['A', 'B', 'C', 'D'];

// 要颠倒元素的顺序,可以像下面这样使用 reverse() 方法。

numbers.reverse();
console.log(numbers);  // 输出:[5, 4, 3, 2, 1]

strng.reverse();
console.log(strng);   // 输出:['D', 'C', 'B', 'A']

Array.join() 方法是 JavaScript 中用于数组的内置函数。它会获取数组中的所有元素,并将它们组合成一个字符串。你可以选择指定一个分隔符字符串,插入结果字符串中每个元素之间。如果没有提供分隔符,默认使用逗号(",")。例如:

let strArray = ['Y', 'A', 'R', 'R', 'A'];
strArray.reverse();

console.log(strArray.join()); // 输出:'A,R,R,A,Y'

console.log(strArray.join("")); // 输出:'ARRAY'

console.log(strArray.join("-")); // 输出:'A-R-R-A-Y'
challenge icon

挑战

简单

给定一个名为 secretWord 的数组,其中包含字符串元素。

编写 JavaScript 代码来反转数组,并使用合适的 join() 分隔符输出隐藏的单词。

亲手试试

let secretWord = ['h', 'c', 'e', 't', 'y', 'd', 'd', 'o', 'c'];
// 在这里编写代码

JavaScript 数组方法中的所有课

自己练习: JavaScript 在线编译器