In JavaScript, functions are objects
add is a reference and function is an object .
Difference from Java: There is no concept of method overloading in JavaScript. The method can have n parameters, but only 1 parameter can be passed when passing parameters.
Data type Undefined--Type undefined--Value
There is a Function object in JavaScript, and all custom functions are of Function object type.
All parameters received by the Function object are of string type, the last parameter is the function body, and the previous parameters are the parameters that the function really needs to receive.
In JavaScript, each Function object has an implicit object arguments, which represents the parameters actually passed to the function.
Method overloading in java can also be implemented by arguments in javascript.
The above is the entire content of this article. Have you understood the javascript object model and function objects? If you have any questions, please leave a message and we can make progress together.