severse() 此方法用于对数组的反转,它只会改变原来的数组,而不会创建新的数组。
如
var testArr1=[1,2,3,4,5,6,7,8,9];
console.log(testArr1) //[1,2,3,4,5,6,7,8,9] 注意次处
var testArr2=testArr1.reverse();
console.log(testArr1) // [9, 8, 7, 6, 5, 4, 3, 2, 1] 次处改变了原来的数组
console.log(testArr2) // [9, 8, 7, 6, 5, 4, 3, 2, 1]
若是要对字符串操作反转,首先要把字符串转换成数组split(""),再把数组反转reversr(),然后在转成字符串join("")
var test1='abcdefg';
var test2=test1.split("");
var test3=test2.reverse()
var test4=test3.join("")
console.log(test1) //abcdefg
console.log(test2) // ["g", "f", "e", "d", "c", "b", "a"]
console.log(test3) // ["g", "f", "e", "d", "c", "b", "a"]
console.log(test4) //gfedcba或者直接可以写成
var test1='abcdefg';
var test2=test1.split('').reverse().join('');
console.log(test2) //gfedcba
本文介绍了如何使用JavaScript实现数组的反转以及字符串的反转过程。通过具体的代码示例,展示了利用数组方法reverse()来反转数组元素,并且演示了将字符串转换为数组、反转后再还原的过程。
511

被折叠的 条评论
为什么被折叠?



