В чем разница между этим:В чем разница между этой самообслуживающей анонимной функцией и этим обычным вызовом функции?
(function() {
var Person = {
sayHello: function() {
alert('Hello World');
}
}
Person.sayHello();
})();
И это:
var Person = {
sayHello: function() {
alert('Hello World');
}
}
Person.sayHello();
Кроме последнего создание общественной функции и бывшей быть способом создания своего рода частной функции (вы не можете ссылаться на Person за пределами круглых скобок ... В чем разница?
Первый выполняет его, а второй - нет. –