JavaScript & libs : let та var - порівняння та примірники

В Javascript 1.7 з'явився нове ключове слово let.
Давайте розберемось - яка різниця з іншим, доволі всім знайомим ключовми словом var.

Різниця досить проста - в межі видимості. Var поширюється до найближчого функціонального блоку, а let поширюється до найближайшого накволоишнього блоку. На словах це можливо не зовсім зрозуміло, а ось на прикладі думаю будет доволі зрозуміло


function letExample () {
   // abc - тут ще не видно
   for( let abc=0; abc<255; abc++ ) {
      // abc - тут видно
   }
   // abc - тут вже не видно
}


function varExample () {
   // abc - тут вже видно
   for( var abc=0; abc<255; abc++ ) {
      // abc - тут видно
   }
   // abc - тут також видно
}


Сподіваюсь ці приклади повністю показали різницю між var та let.
2015-07-06 10:12, author Павло
Є інше застосування - let block.
let (var1 [= value1] [, var2 [= value2]] [, ..., varN [= valueN]]) statement;
Але воно буде видалене в майбутньому.
Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу
наступна стаття:   FreeBSD » chown для symlink
попередня стаття:   Arduino » підключаєм Arduino до FreeBSD по USB