如何在类似Java的Javascript中创建Bean类?

如何在类似Java的Javascript中创建Bean类?,java,javascript,node.js,oop,javascript-framework,Java,Javascript,Node.js,Oop,Javascript Framework,对此我可能听起来很奇怪,如果这是一个离题的问题,请原谅我,但由于我来自java背景,现在在nodejs上工作了一周,在许多地方我个人认为我应该使用类似于Bean的架构,并带有setters和getter特性(正如我们在java术语中所做的那样) 有什么方法可以在nodejs/javascript中实现这一点吗 假设我手中有从db调用中检索到的json数据,我如何将其转换为具有各自属性的类 (我有javascript和原型的中级知识。) 任何帮助都将不胜感激。。。谢谢。您得到的JSON已经是一个对

对此我可能听起来很奇怪,如果这是一个离题的问题,请原谅我,但由于我来自java背景,现在在nodejs上工作了一周,在许多地方我个人认为我应该使用类似于Bean的架构,并带有setters和getter特性(正如我们在java术语中所做的那样)

有什么方法可以在nodejs/javascript中实现这一点吗

假设我手中有从db调用中检索到的json数据,我如何将其转换为具有各自属性的类

(我有javascript和原型的中级知识。)

任何帮助都将不胜感激。。。谢谢。

您得到的JSON已经是一个对象=)
您可以通过任何方式创建构造函数并将此json作为参数传递。做你喜欢做的任何事,除了主题获取者/设定者看

 __defineGetter__
 __defineSetter__

它们是默认的基本对象方法,用于在JS中指定getter和setter(不确定节点)

我同意您的看法,JSON已经是一个对象了。。。这种情况可能类似于不在客户端显示json中的所有数据。json是一个字符串。你把它解析成一个对象。莫拉兹,这很好,很感激。但当我看MDN文档时,它说它过时了,不推荐使用。链接: