javascriptの関数の記載方法について、
プログラムの正しさ、管理のしやすさ、メモリ等のクライアント負荷等の観点で
どれが適切か教えてください。
現在の記載、悩みは以下です。
<インスタンス変数が不要な場合> 現在:グローバル関数として記載
インスタンス化によるメモリ浪費を防ぐため、不要なものはグローバル関数にしています。
管理上は関数の種類によって分けたいが、関数名等の工夫くらいしかわかりません。
(utli.calcA();としたいがutil_calcA();での区別)
javascript
1//インスタンス変数が不要な場合 2function a(){ 3 処理; 4} 5
<インスタンス変数が必要な場合> 現在:new演算を使ってインスタンス化(形式1)
インスタンス変数が必要な場合はnew演算を使っている。
形式2とどちらが良いか、他の記載が良いか
javascript
1//インスタンス変数保持が必要な場合 2//形式1 3function class1(){ 4 this.amount; 5} 6class1.prototype={ 7 funcA: function(){処理} 8} 9var instance1=new class1(); 10 11//形式2 12var instance2=function class2(){ 13 this.amount; 14} 15class2.prototype={ 16 funcB: function(){処理} 17}
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答4件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー