šŸ“™ Understanding Neuronal Networks presale is now open - 20% off discount!

Function.lenght will tell you the number of the required arguments for a Javascript function

Just found out that any javascript function has a lenght property. It will return how many arguments are mandatory for that function:

const myFunction = (a, b, c) => {}
console.log(myFunction.length) // 3

Of course that if we provide a default value for an argument it will not be considered mandatory:

const myFunction = (a, b, c = 'some value') => {}
console.log(myFunction.length) // 2

Also, using the spread syntax will not count as a mandatory parameter.

const myFunction = ( operation, ...numbers ) => {}
console.log(myFunction.length) // 1

Not sure how useful this is daily but it’s a fun trick to know. Javascript … the forever surprising language šŸ˜€

šŸ“– Neural Networks from Scratch - Presale

I'm writing a book about the timeless foundational concepts of neural networks for JavaScript developers. Go from if-else to weights and biases by building tiny AI models from scratch!

šŸ“– Neural Networks from Scratch - Presale

I'm writing a book about the timeless foundational concepts of neural networks for JavaScript developers. Go from if-else to weights and biases by building tiny AI models from scratch!


Leave a Reply

Your email address will not be published. Required fields are marked *