JSFiddle - React, Tailwind, and code Playground
by vysohanych
JavaScript
//Які значення будуть виведені у консоль? Чому?
function test() {
console.log(a); //undefined, тому що змінна 'a' оголошена після виклику
console.log(foo()); //значення '2', тому що функція foo оголошена не через var, а при виклику функції піднімається не тільки її назва, а також і тіло.
var a = 1;
function foo() {
return 2;
}
}
test();