Привет! Недавно начал изучать JS и дошел до замыкания, у меня есть пару вопросов:
- Где используется замыкание в реальных проектах?
- Правильно ли я сделал свой пример с замыканием или это нужно было сделать каким-то другим способом?
- В каких случаях лучше всего объявлять стрелочные функции?
let createCounter = (start, end) => () => start > end ? 'false' : start++,
counter = createCounter(-5, 5);
for(let i= counter();i!='false';i= counter() ){
console.log(i);
}