How can I simplify argument validation in a function?
// A function with typical error checking for undefined argument being passed in
toLowerCase: (array) => {
if (typeof array !== 'undefined') {
return array.map(item => item.toLowerCase())
}
return []
}
// A function that uses default value to check for undefined arguments being passed in
toLowerCase: (array = []) => array.map(item => item.toLowerCase())
Last updated
Was this helpful?