Just fyi indexOf is O(n), which means if you tried to do: var count = 1000000; var arr = foo(count); for (var i = 0; i < count; i++) arr[i](); It will take O(n^2) and will probably never complete whereas all the other…
Here's a solution using closure: http://codepen.io/anon/pen/KwmQam
Just fyi indexOf is O(n), which means if you tried to do: var count = 1000000; var arr = foo(count); for (var i = 0; i < count; i++) arr[i](); It will take O(n^2) and will probably never complete whereas all the other…
Here's a solution using closure: http://codepen.io/anon/pen/KwmQam