Getting The List Of Image Files In A Directory With Photoshop Scripting

** TL;DR

This function returns a list of image files in a given directory:

Code
function getImages(sourceDir) {
  const files = new Array()
  const rawFiles = Folder(sourceDir).getFiles()
  for (var i = 0; i < rawFiles.length; i++) {
    if (rawFiles[i].name.match(/\.(psd|jpg|gif|png)$/i) !== null) {
      files.push(rawFiles[i])
    }
  }
  return files
}

Then call it like this:

Code
const fileList = getImages('/some/directory/path')