Мы используем return заявления в функциях JavaScript. Это ключевое слово. Но каков фактический тип return
. На самом деле я смутился, увидев пример:
function add(a, b) {
return (
console.log(a + b),
console.log(arguments)
);
}
add(2, 2);
Вывод:
4
[2, 2]
Итак, мы можем передавать выражения, разделенные запятыми, в оператор return
. Является ли это функцией?
И начиная с этого, можем ли мы предположить, что каждое ключевое слово в JavaScript в конечном счете является функцией?
Я написал небольшой блог как суть этой дискуссии. Вы можете проверить его здесь.