gpt4 book ai didi

javascript - 修改自执行函数中的参数

转载 作者:行者123 更新时间:2023-12-03 16:49:10 35 4
gpt4 key购买 nike

我希望能够修改传递给自执行函数的参数。

下面是一些示例代码:

var test = 'start';
(function (t) {t = 'end'} )(test);
alert(test) //alerts 'test'

here is a fiddle .变量 test 没有改变。我怎样才能改变它,就像通过引用一样?

最佳答案

传入一个object,它是pass-by-reference:

var test = {
message: 'start'
};
(function (t) {t.message = 'end'} )(test);
alert(test.message)

仅供引用,Array 也是按引用传递

关于javascript - 修改自执行函数中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15822727/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com