Czołem, miałbym takie pytanko. Otóż w pracy znalazłem taki kawałek kodu:
Dictionaries = (function()
{
return {
PropertyGroups: (function()
{
return {
group1: 'guid1',
group2: 'guid2',
group3: 'guid3',
group4: 'guid4',
group5: 'guid5'
};
})()
};
})();
Czy w tym przypadku istnieje jakaś korzyść z wykorzystania dwóch immediate function invotation? Czy nie było by tak samo jeżeli kod wyżej został zapisany w ten sposób?
Dictionaries =
{
PropertyGroups:
{
group1: 'guid1',
group2: 'guid2',
group3: 'guid3',
group4: 'guid4',
group5: 'guid5'
}
};