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