1. var f = new Function("a", "b", "return a+b")
Jaka jest różnica między tymi funkcjami utworzonymi przez funkcję "Function"?
2. var f2 = Function("a", "b", "return a+b")
f
i f2
oba są anonimowe funkcja. f(1,2)
i f2(1,2)
zarówno zwraca 3
. Czy jest więc jakaś wewnętrzna różnica między tymi dwoma? Czy wewnętrznie zwraca obiekt funkcji? Różnica w stosunku do korzystania z Function
jako konstruktora new Function(...)
?
Super! Właśnie sprawdziłem z ecma 6, ta sama specyfikacja. :) – user3470598