这是我的代码:
typeid
我正在将#include <typeinfo>
int main() {
unsigned int i;
auto b = typeid(static_cast<int>(i)).name();
}
传递给我的var arr1 = [1,2,3];
var fun = function(arr){
var arr2 = [4,5,6];
arr = arr.concat(arr2)
}
fun(arr1)
console.log(arr1)
函数。在arr1
完成其工作后,fun()
应该看起来像fun()
,而不是它arr1
。似乎当我[1,2,3,4,5,6]
时,我基本上重新分配了函数中参数的值,而不是[1,2,3]
。我怎样才能解决这个问题,以便获得理想的结果?