Javascript 从函数中重写数组。使用参数引用
你能解释一下如何崇拜JavaScript诸神并围绕这一点工作吗Javascript 从函数中重写数组。使用参数引用,javascript,Javascript,你能解释一下如何崇拜JavaScript诸神并围绕这一点工作吗 var数组=['old']; 函数管理器阵列(targetArray){ targetArray=['new']; } 管理阵列(阵列); 警报(阵列)如果让函数返回数组,则可以访问该数组: var数组=['old']; 函数管理器阵列(targetArray){ targetArray=['new']; 返回目标射线 } 数组=manageArray(数组); 警报(阵列)如果让函数返回数组,则可以访问该数组: var数组=
var数组=['old'];
函数管理器阵列(targetArray){
targetArray=['new'];
}
管理阵列(阵列);
警报(阵列)代码>如果让函数返回数组,则可以访问该数组:
var数组=['old'];
函数管理器阵列(targetArray){
targetArray=['new'];
返回目标射线
}
数组=manageArray(数组);
警报(阵列)代码>如果让函数返回数组,则可以访问该数组:
var数组=['old'];
函数管理器阵列(targetArray){
targetArray=['new'];
返回目标射线
}
数组=manageArray(数组);
警报(阵列)代码>据我所知,您希望通过引用传递变量。令人遗憾的是,Javascript将数组作为值传递。有一些难看的解决办法
var array = {v: ['old'] };
function manageArray(targetArray) {
targetArray.v = ['new'];
}
manageArray(array);
或
进一步阅读:
据我所知,您希望通过引用传递变量。令人遗憾的是,Javascript将数组作为值传递。有一些难看的解决办法
var array = {v: ['old'] };
function manageArray(targetArray) {
targetArray.v = ['new'];
}
manageArray(array);
或
进一步阅读:
您希望在这里发生什么targetArray
适用于您的功能您希望在这里发生什么targetArray
适用于您的功能