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