let myvar1 = 3;
let myvar2 = 4;
function changeVar(v) {
let myvar2 = 1; // Создает переменную внутри функции
myvar1 = 5; // Меняет внешнюю переменную
myvar2 = 8; // Меняет внутреннюю переменную
}
changeVar();
console.log(myvar1, myvar2);
function deep() {
function veryDeep() {
const inception = () => {
// во глубине сибирских руд:
globalThis.myGlobalVar = 'Habr'; // глобализм!
};
inception();
}
veryDeep();
}
deep();
console.log(myGlobalVar); // "Habr"