Badając skrypty plusone google, widziałem wiele razy następującą składnię:Jaki jest powód używania takiej składni (0, _.Em)();
(0, _.Em)();
Zakładając _.Em
jest funkcją oświadczenie powyżej spowoduje wywołanie tej funkcji, to dość oczywiste. Jeśli, z drugiej strony, byłaby ona niezdefiniowana, czy wynik nie byłby taki sam, jak po prostu _.Em()
?
Czy ktoś może rzucić światło na to, co kryje się za tą składnią?
Zobacz także [Czy operator przecinka wpływa na kontekst wykonywania w JavaScript?] (Http://stackoverflow.com/q/36076794/1048572) – Bergi