Я новичок в javascipt, так как сейчас я начал изучать js, я довольно запутался с var
, который называется функциональной и блочной областями;
Если так, то как нам получить к ним доступ снаружи?этой функции !?Допустим, я хочу использовать его из другого класса (я не знаю, может быть, путем создания какого-либо объекта или чего-то еще) (я думаю, мы не можем создавать объекты здесь! потому что, поскольку это функциональный язык программирования, я думаю! :()
var y = "global";
if (y === "global") {
var y = "block-scoped";
console.log(y); // expected output: block-scoped
}
console.log(y); // expected output: block-scoped