Re:Don't use functions as callbacks unless they're designed ...
by franciscop on Saturday February 06, 2021 @06:23AM
(#26045837)
This seems to work on Python:
But these don't, so fair point:
[ Parent
| on HN ]
Re:Don't use functions as callbacks unless they're designed ...
by username90 on Saturday February 06, 2021 @07:33AM
(#26046110)
Yeah, problem with JavaScript function signatures is that every function argument is optional, including all the arguments you didn't write.
In python those functions would look like:
def F(a = None, b = None, *args): ...
And you can't write any other kind of function in javascript. I don't really like that aspect of javascript, it creates so many hard to debug situations.
Re:Don't use functions as callbacks unless they're designed ...
by mechEpleb on Saturday February 06, 2021 @07:33AM
(#26046112)
The first is an example of default argument syntax, it doesn't mean you can call functions with extra arguments, only that a value will be provided from the declaration if the call doesn't.