In this Article we will go through how to get the first defined and non null argument only using single line of code in JavaScript.
This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function
.
Let's define this short function:
const coalesce = (...args) => args.find(item => item !== undefined && item !== null);
const coalesce = (...args) => args.find(item => ![undefined, null].includes(item));
coalesce(undefined, null, 'helloworld', NaN); // 'helloworld'