数组去重网上的方法有很多种,我这里整理了几个是按最高效率进行排序的。
先创建两个数组:
data () {
return {
playlist: ['1', '2', '3', '4', '5', '6'],
list: ['1', '2', '3', '4']
}
}
提示一下,里面两个数组里面有字符串、数字要去重的话,可以全部转换为字符串或者数字再进行去重,arr.map(String)或者arr.map(Number)
效率第一:for…of + Object
首先创建一个空对象,然后用 for 循环遍历
利用对象的属性不会重复这一特性,校验数组元素是否重复
distinct () {
let arr = []
arr = this.a.concat(this.b)
// arr = arr.map(Number)
let result = []
let obj = {
}
for (let i of arr) {