I'm familiarizing myself with a codebase, and I'm seeing this everywhere:
Yes, this is a bit weird, but there is a difference:
responseFunc will be called with an array of the result instead of the result itself.
This probably should better be written as either
promise.then(res => responseFunc([res]))