2013-10-03 80 views
1

我可能聽起來很奇怪,請原諒我,如果這是一個脫離主題的問題,但由於我來自java背景,現在在nodejs最近1周工作,在很多地方,我個人覺得我應該使用類似Bean架構與setters和getters功能(正如我們在java術語中所做的那樣)。如何在Javascript中像Java一樣創建Bean類?

有沒有辦法通過它我可以的NodeJS/JavaScript的?實現這一目標,

假設我在從數據庫調用檢索我的手JSON數據,我怎麼能轉換成一類具有各自的屬性?

(我有關於JavaScript和原型的中間知識。)
任何幫助,將不勝感激......謝謝。

回答

0

你得到的JSON已經是一個對象=) 任何方式你可以創建一個構造函數並將這個json作爲參數傳遞。而做任何你喜歡

+0

我同意和你一樣,JSON已經是一個對象......場景可能就像不在客戶端顯示json中的每個數據。 – agpt

+3

JSON是*字符串*。你*解析成對象。 –

0

另外的話題了getter/setter看看

__defineGetter__ 
__defineSetter__ 

他們是默認的基本對象的方法,來指定JS getter和setter(不知道abount NODE)

+0

Moraz這很好,謝謝。但是當我查看MDN文檔時,它說它已過時並已被棄用。鏈接:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineGetter – agpt

相關問題