Js
方式1,使用Set数据结构
var sences = [1,2,3,3,4,4,5];
scenes = Array.from(new Set(scenes));
console.log(scenes);
// [1,2,3,4,5]
也可以这样
var sences = [1,2,3,3,4,4,5];
scenes = [...new Set(scenes)];
console.log(scenes);
// [1,2,3,4,5]
方式2,使用filter和indexof
const arr = [1, 2, 2, 3, 3, 4, 5, 5];
const uniqueArr = arr.filter((value, index, array) => array.indexOf(value) === index); // 取元素在数组中第一个出现的
console.log(uniqueArr); // [1, 2, 3, 4, 5]
更多方法参考百度: