# 求多个数组之间的交集

function intersect(...args) {
  if (args.length === 0) {
    return []
  }
  if (args.length === 1) {
    return args[0]
  }
  return args.reduce((result, arg) => {
    return result.filter(item => arg.includes(item))
  })
}