Присвояване на функция в променлива в JavaScript
Нека сега нашата функция, извикана на място,
не извежда нещо в конзолата, а връща
чрез return:
+function() {
return '!';
}();
Нека присвоим резултата от работата на нашата функция в променлива и го изведем в конзолата. Тъй като в този случай става дума за присвояване в променлива, то плюсът вече не е нужен:
let result = function() {
return '!';
}();
console.log(result); // ще изведе '!'
Определете, без да стартирате кода, какво ще се изведе в конзолата:
let result = function() {
return '!';
}();
console.log(result);
Определете, без да стартирате кода, какво ще се изведе в конзолата:
let result = function() {
return '!';
};
console.log(result);
Определете, без да стартирате кода, какво ще се изведе в конзолата:
let result = function() {
return '!';
};
console.log(result());