List The Foreground Apps Running On A Mac With JavaScript

Code
#!/usr/bin/env osascript -l JavaScript

const sysEvents = Application("System Events")
const allProcesses = sysEvents.processes
const foregroundProcesses = allProcesses.whose({"backgroundOnly": {'=': false }})

for (let pIndex = 0; pIndex < foregroundProcesses.length; pIndex ++ ) {
  console.log(pIndex)
  console.log(foregroundProcesses[pIndex].name())
  console.log(foregroundProcesses[pIndex].displayedName())
}
Results
Process took to long and was halted
0
Finder
Finder
1
Google Chrome
Google Chrome
2
sublime_text
Sublime Text
3
GitHub Desktop
GitHub Desktop
4
Vivaldi
Vivaldi
5
Keychain Access
Keychain Access
6
Soulver 3
Soulver 3
7
Stickies
Stickies
8
iTerm2
iTerm2
9
Loopback
Loopback
10
Activity Monitor
Activity Monitor
11
Terminal
Terminal
12
Electron
Code