独自の JavaScript クラスを作成したいと考えています。私の質問は、コンテキストに応じて 2 つの異なる効果を持つ関数を作成する方法です。
例を次に示します。
function Matrix(str) {
this.G = 2 dim array;
this.e = function(x,y){
G[x][y] = 3 // if the user types myGraph.e(1,1) = 3;
return G[x][y] // if user call myGraph.e(1,1);
}
では、1 つの関数だけで 2 つの異なる結果を得るにはどうすればよいでしょうか。myGraph.e(1,1) = 3
とmyGraph.e(1,1)
どうも !