积极答复者
javascript如何实现C#中的ref关键字功能

问题
答案
-
你好,
当你使用 javascript 时, 你只需要传递变量名称就可以了, 例如: var i=axDiskId1.GetCtrlInfo(str);
“通过引用传递”在JavaScript中不存在这样的引用。你可以传递一个对象(这就是说,你可以通过按值引用一个对象),然后有一个函数修改对象的内容:
function alterObject(obj) { obj.foo = "hello world"; } var myObj = { foo: "goodbye" }; alterObject(myObj); alert(myObj.foo); // "hello world" instead of "goodbye"
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. <br/> Click <a href="http://support.microsoft.com/common/survey.aspx?showpage=1&scid=sw%3Ben%3B3559&theme=tech"> HERE</a> to participate the survey.
- 已标记为答案 Happy Chen - MSFTModerator 2014年2月17日 11:29
全部回复
-
你好,
当你使用 javascript 时, 你只需要传递变量名称就可以了, 例如: var i=axDiskId1.GetCtrlInfo(str);
“通过引用传递”在JavaScript中不存在这样的引用。你可以传递一个对象(这就是说,你可以通过按值引用一个对象),然后有一个函数修改对象的内容:
function alterObject(obj) { obj.foo = "hello world"; } var myObj = { foo: "goodbye" }; alterObject(myObj); alert(myObj.foo); // "hello world" instead of "goodbye"
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. <br/> Click <a href="http://support.microsoft.com/common/survey.aspx?showpage=1&scid=sw%3Ben%3B3559&theme=tech"> HERE</a> to participate the survey.
- 已标记为答案 Happy Chen - MSFTModerator 2014年2月17日 11:29
-
- 已建议为答案 Happy Chen - MSFTModerator 2014年2月17日 11:30