反转与连接
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'挑战
简单给定一个名为 secretWord 的数组,其中包含字符串元素。
编写 JavaScript 代码来反转数组,并使用合适的 join() 分隔符输出隐藏的单词。
亲手试试
let secretWord = ['h', 'c', 'e', 't', 'y', 'd', 'd', 'o', 'c'];
// 在这里编写代码JavaScript 数组方法中的所有课
自己练习: JavaScript 在线编译器