Арность функции в JavaScript

Я, наверное, когда-то это знал, но поскольку никогда этим не пользовался, знание успело выветриться.

Чтобы узнать арность функции, достаточно посмотреть её length:

> function test(a, b, c) {}
> test.length
3

> const anotherTest = (a, b, c, d) => {};
> anotherTest.length
4