В примере 2 аргумент x передается внешней функции. Внутри внешней функции каждый объект имеет доступ к x, поскольку его область действия покрыта полным блоком кода этой функции. Когда внутренняя функция пытается получить доступ к этому x, она может сделать это легко, поскольку у нее есть доступ к этой области, поскольку она сама присутствует в этой области. Это как когда вы объявляете глобальную переменную и пытаетесь получить к ней доступ внутри функции. Функция имеет доступ ко всем глобальным переменным.
var count=0;
function a()
{
console.log(count++)
}
a();
Приведенное выше вернет счетчик + 1, как и
function first(x) {
console.log(x)
function second() {
return x + 100
}
return second
}
console.log(first(1)());
[ 1111] У меня есть та же проблема как Michal - это, кажется, ненастраиваемо.
Я испытываю затруднения при наблюдении некоторых меток аннотации на линейке обзора из-за более легкой окраски Vista. Можно изменить цвет меток, но сама панель не изменяет цвет.
Это похоже на единственный способ измениться, это должно изменить системные цвета для всех окон.
можно только изменить цвет для маркировки возникновения в редакторе (Общий> Редакторы> Текстовые редакторы> Аннотации). Цвет на линейке обзора вычисляется из того цвета.
Похоже, у меня работает. Единственное, что нужно сделать, это «перезапустить» Eclipse после внесения изменений. Обзорная линейка и редактор будут отображать выбранный цвет