Литерал Javascript и функция oop

как лучше всего их использовать?

var x = { a: 'a', eat: function() { }, ... }

vs

var x = function() { var a = 'a'; this.eat = function() { }}

необходимо инициировать приведенное выше:

new x();

может ли кто-нибудь помочь мне объяснить важность этих двух и какой из них является предпочтительным выбором в рамках сообщество ООП? любое слово мудрости поможет. Я также провел небольшое исследование, но ничего не вышло. приветствуется много размышлений.

5
задан Tom van der Woerdt 28 December 2011 в 15:04
поделиться