var reverseString = function (s) {
// 原生方法
// const result = s.reverse()
// console.log(result)
// return result
// 栈方法
// let i = s.length - 1
// const result = []
// while (i >= 0) {
// result.push(s[i])
// i--
// }
// console.log(result)
// return result
// 交换变量法---最佳
let l = -1
let r = s.length
while (++l < --r) {
;[s[l], s[r]] = [s[r], s[l]]
}
console.log(s)
return s
}
const arr = [1, 2, 3, 4, 5]
reverseString(arr)