как лучше всего их использовать?
var x = { a: 'a', eat: function() { }, ... }
vs
var x = function() { var a = 'a'; this.eat = function() { }}
необходимо инициировать приведенное выше:
new x();
может ли кто-нибудь помочь мне объяснить важность этих двух и какой из них является предпочтительным выбором в рамках сообщество ООП? любое слово мудрости поможет. Я также провел небольшое исследование, но ничего не вышло. приветствуется много размышлений.