我對通過引用傳遞JavaScript變量有點困惑。通過引用傳遞JavaScript變量
看看下面的代碼:
var p = [1,2];
var pRef = p;
p.push(3);
pRef === p; // true
然後考慮下面的代碼:
var s = "ab";
var sRef = s;
s = s + "c";
sRef === s; // false
什麼是關於通過引用傳遞JavaScript的變量的伎倆?
它存在一種方法來創建一個字符串的引用嗎?
「操作字符串會導致創建字符串對象的新實例。」並將新實例分配給該變量使其指向該新對象。 – Thilo