7 ms·
Good question! Sorry to be kind of cryptic there in the interest of brevity. Lodash is sort of a query language for data in JavaScript. The name is a play on U
by slathrop 8y ago
Good question! Sorry to be kind of cryptic there in the interest of brevity.
Lodash is sort of a query language for data in JavaScript. The name is a play on Underscore, the name of a rival implementation. So Lodash is literally a "lowered dash character"... i.e., an underscore.
Anyway, here's an example in the code for the website I mentioned above[1].
In this example, Lodash is wrapping a JavaScript array of objects named "rows", filtering out just the "keys" in the objects, further filtering down to only the ones that are numeric, and then mapping those to an array of strings that are properly-formatted dates.
The original array came from Hugo-generated JSON exposed as a read-only REST API[2]
[1] https://github.com/railroadpm/site/blob/master/app/components/RailroadsGraphPopup.vue#L94 https://github.com/railroadpm/site/blob/master/app/component...
[2] https://api.rrpm.run/reports/bnsf/current https://api.rrpm.run/reports/bnsf/current (see "rows")