(1)用于颠倒数组中元素的顺序
(2)该方法会改变原来的数组,而不会创建新的数组
(3)有返回值,返回值是颠倒顺序后的数组,并且新的数组属于浅拷贝
let arr = ['zhangsan','lisi','wangwu','maliu']
//
let _arr = arr.reverse()
console.log(arr) // 用于颠倒数组中元素的顺序
// ["maliu", "wangwu", "lisi", "zhangsan"]
console.log(_arr) // 有返回值,返回值是颠倒顺序后的数组
// ["maliu", "wangwu", "lisi", "zhangsan"]
_arr[0] = 'chenqi'
console.log(arr) // 浅拷贝
// ["chenqi", "wangwu", "lisi", "zhangsan"]
console.log(_arr)
// ["chenqi", "wangwu", "lisi", "zhangsan"]