数组去重
1. Array.from(new Set(arr)) [...new Set(arr)]
2. 
reduce() 方法的基本语法如下:
javascript复制代码
array.reduce(function(accumulator, currentValue, currentIndex, array), initialValue)
accumulator: 累加器,累积回调的返回值;它是上一次调用回调时返回的值,或是初始值initialValue(如果提供了的话)。currentValue: 当前正在处理的元素。currentIndex(可选): 当前正在处理的元素的索引。array(可选): 调用reduce()方法的数组。initialValue(可选): 用作第一次调用回调时的累加器的初始值。如果没有提供initialValue,则使用数组中的第一个元素作为累加器的初始值,并且从数组的第二个元素开始处理。