Skip to content

Instantly share code, notes, and snippets.

@gthrm
Created September 16, 2019 19:07
Show Gist options
  • Save gthrm/47a288fb1f36ceb168856eec531ff8b2 to your computer and use it in GitHub Desktop.
Save gthrm/47a288fb1f36ceb168856eec531ff8b2 to your computer and use it in GitHub Desktop.
Пример замыкания
function makePeople(count) {
let people = [];
let serialNumber = 0;
for (; serialNumber < count; serialNumber++) {
let men = (num) => {
return () => {
debugger
console.log(num)
};
}
people.push(men(serialNumber))
}
return people;
}
const bombom = makePeople(10)
bombom[4]()
bombom[8]()
bombom[6]()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment