Higher Order Function In Javascript