Propósito de (0, obj.method) (param1, param2) en el código minified del compilador de cierre

¿Para qué es este enfoque? Por ejemplo, desde la API de Google OAuth:

(0, _.Q)("gapi.auth.authorize", _.Ek.Ff);
(0, _.Q)("gapi.auth.checkSessionState", _.Ek.MH);
(0, _.Q)("gapi.auth.getAuthHeaderValueForFirstParty", _.Ek.Qe);
(0, _.Q)("gapi.auth.getToken", _.Ek.$f);
(0, _.Q)("gapi.auth.getVersionInfo", _.Ek.Wk);
(0, _.Q)("gapi.auth.init", _.Ek.gb);
(0, _.Q)("gapi.auth.setToken", _.Ek.Ym);

Para mí, esto parece ser idéntico a simplemente dar salida

_.Q("gapi.auth.authorize", _.Ek.Ff);
_.Q("gapi.auth.checkSessionState", _Ek.MH);
...

Supongo que no lo es. entonces cual es la diferencia

Respuestas a la pregunta(1)

Su respuesta a la pregunta