Provengo dallo sfondo C# in cui è possibile ottenere immutabile con proprietà get pubbliche, set privato. Ho letto che i numeri in JavaScript sono immutabili così come posso fare quanto seguenumeri javascript immutabili
var x = 6/2;
console.log(x); // 3
x = 8;
console.log(x); // 8
ho cambiato x, che ho pensato che non poteva?
stringhe sono immutabili in C#. 'var str =" hi "; str = "world"; 'Ora' str' ora è uguale a '" world "' cosa è successo? – asawyer
Se i numeri fossero mutabili, potreste avere 'y = x', modificare' x' e 'x === y' sarebbe ancora vero. Ma non puoi. Ovviamente puoi sempre cambiare a cosa si riferisce 'x'. –
"public get, private set" ha poco a che fare con l'immutabilità. Se è immutabile, non c'è "set". – delnan