📌  相关文章
📜  获取数组中的所有非唯一值(即:重复多次出现) - 无论代码示例

📅  最后修改于: 2022-03-11 14:55:55.492000             🧑  作者: Mango

代码示例1
const arrayNonUniq = array => {
    if (!Array.isArray(array)) {
        throw new TypeError("An array must be provided!")
    }

    return array.filter((value, index) => array.indexOf(value) === index && array.lastIndexOf(value) !== index)
}

arrayNonUniq([1, 1, 2, 3, 3])
//=> [1, 3]

arrayNonUniq(["foo", "foo", "bar", "foo"])
//=> ['foo']