大家好,我正在使用 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 中对象可以作为输出参数传递或通过引用传递。
那么在我不想返回它的函数之外访问我的 con 的正确和正确的方法应该是什么,因为这将创建一个单独的副本。
感谢任何帮助将不胜感激。