• 使用 Node.parentNodeNode.childNodes 获取元素父级中包含的所有元素的 NodeList

  • 使用展开运算符(...)和 Array.prototype.filter() 转换为数组并从中删除给定元素。

const getSiblings = el => [...el.parentNode.childNodes].filter(node => node !== el)

getSiblings(document.querySelector('head')) // ['body']