次のようなJavaScriptコンストラクターの基本的な考え方を理解しています
function Person(name){
this.name = name
}
Person.prototype.sayhi = function(){
return this.name+' says hi !!! '
}
var bob = new Person('bob')
bob.name // bob
bob.sayhi // bob says hi !!!
しかし、実際の webapp でアルバムを作成したい場合、サーバーは json データの配列を送信します
like:[{'id':1,'album_name':'test','user':'user_id'}]
、各配列項目はアルバムである必要があります。この配列項目を使用して、このアルバムをdiv 要素として構築したいのですが、どうすればよいですか?
これが必要な理由は、実際の div 要素としてアルバムを構築できれば、これを行うことができるからです
Album.prototype.open = function(){
//some action
}
album = new Album(jdata)
album.click(function(){
this.open()
})
これは可能ですか、このコンストラクターを定義する方法、これは本当に私を混乱させるコンストラクターの戻り値と関係があると思います!!!