JavaScript имеет только объем функций; Каждая функция имеет цепь сцепления, которая непосредственно достигает окна.
Поиск переменных поиск изнутри на внешний слой, и он остановится, когда будет найден.
В то же время он может не только найти и использовать, но и изменить внешние переменные.
Кода -копия выглядит следующим образом:
var color = "blue";
function ChangeColor () {
var nothercolor = "red";
функция swapcolors () {
var tempcolor = еще один колу;
re-comoncolor = color;
color = tempcolor;
}
Swapcolors ();
}
ChangeColor ();
console.log (цвет); // «Красные» внешние переменные могут быть доступны не только