Skip to content

Instantly share code, notes, and snippets.

@bobzhen
Last active March 15, 2020 10:40
Show Gist options
  • Save bobzhen/417d446a16b457df1f50f3251ec9bf5b to your computer and use it in GitHub Desktop.
Save bobzhen/417d446a16b457df1f50f3251ec9bf5b to your computer and use it in GitHub Desktop.
const xor = array => {
if (Array.from(array).every(a => !!a)) return false
const someEmpty = Array.from(array).some(a => !a)
const somePresent = Array.from(array).some(a => !!a)
return someEmpty && somePresent
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment