Je suis un peu confus au sujet de la transmission des variables JavaScript par référence.Passer les variables JavaScript par référence
Prenez le morceau de code suivant:
var p = [1,2];
var pRef = p;
p.push(3);
pRef === p; // true
Considérons alors le morceau de code suivant:
var s = "ab";
var sRef = s;
s = s + "c";
sRef === s; // false
ce qui est le truc au sujet de passer les variables par référence JavaScript?
Existe-t-il un moyen de créer une référence à une chaîne?
"La manipulation de la chaîne entraîne la création d'une nouvelle instance d'un objet chaîne." Et affecter la nouvelle instance à la variable fait pointer vers ce nouvel objet. – Thilo