Libraries like underscore are possible because of JS having composable primitives.
JS has many many warts, and the for-loop is a good example of this. And the _.each is a good example how the core JS allows for working around it.
JS has many many warts, and the for-loop is a good example of this. And the _.each is a good example how the core JS allows for working around it.