array/uniqueArr.jsjavascript
/**
* 数组去重
* @function uniqueArr
* @memberof module:array
* @param {Array} arr 要去重的数组
* @returns {Array} 去重后的新数组,不修改原数组
* @throws {TypeError} 参数不是数组时抛出
*/
function uniqueArr(arr) {
if (!Array.isArray(arr)) {
throw new TypeError('arr must be an array')
}
return [...new Set(arr)]
}
export default uniqueArr