Показать сообщение отдельно
  #1 (permalink)  
Старый 29.09.2014, 19:31
Аспирант
Отправить личное сообщение для Smike Посмотреть профиль Найти все сообщения от Smike
 
Регистрация: 01.06.2014
Сообщений: 33

замыкания в javascript
Доброго времени суток.

Во многих учебниках и статьях я вижу пример по замыканиям следующего типа:

var greeting = function(name) {
return function() {
console.log("Hello, " + name);
}
}
greeting("Someone")(); // => "Hello, Someone"

В чем преимущество этого решения и что это нам дает?
мы же можем написать такой код и получается то же самое:

var greet = function(name) {
return console.log("Hello, " + name);
}
greet("SomeoneElse"); // => "Hello, SomeoneElse"
Ответить с цитированием