Man sieht auch häufig die Verwenundung des spread-Operators, um Iterierbares in Arrays zu konvertieren:
const elements = [...node.querySelectorAll('.gallery figcaption')]
const contents = elements.map(element => element.textContent)
Nur eine weitere Möglichkeit.