0
Hello, I watched a video class, on Composition of Functions in Javascript, and the teacher, at one point used a function syntax similar to this my example:
function teste(valor1){
return function(valor2){
return valor2*valor1
}
}
const numeroX = teste(10)(30);
console.log(numeroX);
Questions: (1) What is this characteristic of the language called? (2) If 10 (first parameter) is the parameter for the function teste, Does Javascript understand that another parameter, in sequence, delimited by parentheses, will be parameter for some internal function? (3) can I put (and use) how many parameters you want for other nested functions, is that it?
P.S.: the teacher did not specifically explain this, because it was not the focus of the class, and the video is a little old.

see if this helps: https://answall.com/q/1859/57220
– Ricardo Pontual