left2 是比left1小,所以move()中最后一个if判断有问题
var arr1 = [1, 2, 3, 3, 2]
var arr = [] // 声明空数组arr
// 用map对arr1遍历,v是arr1的元素,k是元素对应的索引号
arr1.map((v, k) => {
// ||或符号用于判断。前者为真,不操作。前者为假,执行后者。
arr.includes(v) || arr.push(v)
})
console.log(arr)
// 输出 [ 1, 2, 3 ]