Может кто-нибудь объяснить, пожалуйста, как это работает?
при вызове функции записывается «некоторое значение»
function a(pass){
pass("some value");
}
a(q=>{
console.log(q);
});
однако, если я вызываю функцию, подобную этой, я получаю сообщение об ошибке "pass is not function"
function a(pass){
pass("some value");
}
console.log(a());
и так, ошибка "аргумент" не определена.
function a(pass){
pass("some value");
}
console.log(a(argument));