こんにちは、javascript と jsplumb ライブラリを使用しています。問題が発生しており、専門家の助けが必要です。
これが私のシナリオです。
接続を作成するためにjsplumbライブラリを使用している機能があります。
createlink = function (arg1, arg2 , con) {
// doing some thing ;
con = jsPlumb.connect({
source: arg1,
target: arg2
});
// doing some thing
}
しかし、問題は、その関数の外側の関数con
で作成された同じものにアクセスしたいので、私がしたことはcreatlink()
/*calling the function by passing the con as refrence*/
var con;
createlink("a", "b", con);
con.setParameter('name', "mycon"); // error as con is undefined
JS オブジェクトでは、out param または参照渡しとして渡すことができることを読みました。
したがって、別のコピーが作成されるため、関数を返したくありません。
ありがとうございました。