DEV Community

Discussion on: 5 Must Know Lodash Methods

 
jesterxl profile image
Jesse Warden

Sort of, it's kind of confusing and frustrating.

Like, Lodash makes it pretty clear some methods mutate the original Array/Object, while others return shallow copies. You'd assume the FP version would, but that's not always the case, so... it's kind of FP, which is better than nothing; at least they document it.

For things like set, though, thankfully, they work the same in both lodash and lodash/fp; it returns a "new"ish Object without mutation.

Thread Thread
 
jonrandy profile image
Jon Randy 🎖️

So the writer's example doesn't work

Thread Thread
 
jesterxl profile image
Jesse Warden

Why you gotta be a troll, man? Guy is just trying to show how cool Lodash is.

Thread Thread
 
jonrandy profile image
Jon Randy 🎖️

Not trolling. His examples don't show how good Lodash is, and - as we've established - the fourth example doesn't work if what you said about set not mutating is correct