1
JSでモデルスクリプトを作成しましたので、オブジェクトを渡していくつかのロジックと値を追加できます。 get/setを使って値を生成しますが、コードを実行するとRangeErrorがスローされます。最大呼び出しスタックサイズを超えています。誰もがこのエラーを修正するか知っていますか?RangeError:Node.jsの最大呼び出しスタックサイズを超えました
var model = {
get id() {
return this.id ;
},
set id(id) {
this.id = id || '';
},
get filename(){
return this.filename ;
},
set filename(name){
this.filename = name || '';
},
get savename(){
return this.savename ;
},
set savename(name){
this.savename = name || '';
},
get filetype(){
return this.filetype ;
},
set filetype(name){
this.filetype = name || '';
}
};
module.exports = function(parm){
model.id = parm.id ;
model.filename = parm.filename ;
model.savename = parm.savename ;
modle.filetype = parm.filetype;
return model ;
};
ありがとう、エラーは間違っていました。私は病気にはget/setと_varの両方があるので、これは私が望むものを達成する最も最適な方法ではないかもしれないと思います。 – John