Anonymous lambdas can be okay, but I often create a named function to make things a bit more clear. For example, here you could write something like:
const strs = ['hello', 'goodbye', 'farewell', 'aloha'] const longerOfPair = (str1, str2) => str1.length >= str2.length ? str1 : str2 const longest = strs.reduce(longerOfPair, '') // > farewell
We're a place where coders share, stay up-to-date and grow their careers.
Anonymous lambdas can be okay, but I often create a named function to make things a bit more clear. For example, here you could write something like: