Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 13

YM

Yavar Mammadov in JavaScript Noobs — сообщество новичков
Алексей
function makeCounter() {
 let count = 0;

 return function() {
   return count++; // есть доступ к внешней переменной "count"
 };
}

let counter = makeCounter();

alert( counter() ); // 0
alert( counter() ); // 1
alert( counter() ); // 2
Почему counter увеличивается ?
function MakeCounter() {

 let count = 0;

 return function() {
   count++;

   return count;
 }  
}

var counter = new MakeCounter();

console.log(counter());
console.log(counter());
console.log(counter());

С помощью замыкание можно будет запустит несколько счетчиков и они друг другу не будут мешать, тема замыкание не сложная, советую почитать про Closure и Scope
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Когда то так напрягался зачем оно и как оно там это замыкание а по сути все очень просто
источник

D

Danila in JavaScript Noobs — сообщество новичков
Как ограничить типы, передаваемые в аргумент генерика?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Не тот чят, сорри
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Danila
Не тот чят, сорри
источник

AS

Alex S in JavaScript Noobs — сообщество новичков
Как можно добавить обращение по индексу к объекту класса, шоб примерно так

let herd = new Herd
herd[0] = new Sheep
источник

|

|Atlas| in JavaScript Noobs — сообщество новичков
Привет, пишу игру по гайду с mdn: https://developer.mozilla.org/ru/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript

Столкнулся с такой проблемой: при  bricks[column][row].x = brickX
bricks[column][row].y = brickY
возникает ошибка, при инициализации через объект:
bricks[column][row] = { x: brickX, y: brickY }
браузер умирает. Что можно с этим сделать?
источник

|

|Atlas| in JavaScript Noobs — сообщество новичков
источник

VZ

Vasiliy Zozulya in JavaScript Noobs — сообщество новичков
чет туплю как он хочет, чтобы я деструктурировал объект?
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Vasiliy Zozulya
чет туплю как он хочет, чтобы я деструктурировал объект?
const { id } = analyticsSortFromat
источник

VZ

Vasiliy Zozulya in JavaScript Noobs — сообщество новичков
Vlad
const { id } = analyticsSortFromat
это же не то
источник

VZ

Vasiliy Zozulya in JavaScript Noobs — сообщество новичков
я нахожу analyticSortFormat[id] и из него беру объект
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Vasiliy Zozulya
это же не то
а, точно
источник

V

Vlad in JavaScript Noobs — сообщество новичков
блять сколько же мусора в еслинте
источник

VZ

Vasiliy Zozulya in JavaScript Noobs — сообщество новичков
вообще какое-то тупое правило...или я тупой)
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Vlad
блять сколько же мусора в еслинте
в стайл гайде если быть точнее)
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
а так то возможно const selectedSort = …analyticsSortFromat[id]
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
И там ошибка) в написании у тебя
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Taras Postolyuk
в стайл гайде если быть точнее)
та нет, это правило не учитывает динамический доступ
источник

VZ

Vasiliy Zozulya in JavaScript Noobs — сообщество новичков
Taras Postolyuk
И там ошибка) в написании у тебя
какая ошибка? всё работает или ты про что
источник