JS数组去重

{{ time }}

示例代码如下

    /**数组去重 */
   function array_shake(arr) {
        let returnArr = []

        for (let k in arr) {
            let v = arr[k]
            if (returnArr.indexOf(v) == -1) returnArr.push(v)
        }

        return returnArr
    }

    let arr = [1,2,2,3,4,5,5,6,7]
    console.log(array_shake(arr)) //输出 [1, 2, 3, 4, 5, 6, 7]