Hacker News new | ask | show | jobs
by epidemian 3306 days ago
> Particular to have cleaner diffs. But why for function calls?

Exactly the same reason :)

1 comments

I suppose but that's usually an indication that an object would be more apt. If you have enough parameters that it needs to be wrapped, they're probably hard to track too.
Well no, since you can use object destructuring.

const fn = ( { arg1 = '', arg2 = [], arg3 = true } = {} ) => { }

But isn't this already valid with trailing commas?