JS数组方法reverse()用法实例分析
reverse() 方法
reverse()
方法用于颠倒数组中元素的顺序,即实现数组的反转。
语法
array.reverse()
参数
无
返回值
被反转后的数组。
示例一
let arr = [1, 2, 3, 4, 5];
console.log("反转前的数组: ", arr);
arr.reverse();
console.log("反转后的数组: ", arr);
输出结果:
反转前的数组: [1, 2, 3, 4, 5]
反转后的数组: [5, 4, 3, 2, 1]
示例二
通过 reverse()
方法实现判断回文字符串的功能:
function isPalindrome(str) {
let arr = str.toLowerCase().split('');
let reverseArr = arr.reverse();
let reverseStr = reverseArr.join('');
return str === reverseStr;
}
console.log(isPalindrome("racecar"));
console.log(isPalindrome("hello"));
输出结果:
true
false
总结
reverse()
方法可以轻松地实现数组的反转。在实际开发中,我们可以利用 reverse()
方法实现多种复杂的功能,如:实现判断回文字符串的功能、获取一个字符串的逆序等。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS数组方法reverse()用法实例分析 - Python技术站