Vote count:
0
The class gets instantiated and stored in a variable. The reference of the variable is used to change 'prop' to 'change'. The reference is passed and stored in another variable and logged out. Aaaaaaaaaannnndddd I don't get it.
function ctrl () {
function Klasse () {
this.prop = 'prop';
}
var _klasse = new Klasse();
return {
get: function () {
console.log('get', _klasse);
return _klasse
},
change: function () {
_klasse.prop = 'changed';
console.log('change', _klasse);
},
reset : function () {
_klasse = new Klasse();
}
}
}
ctrl().change();
var _klasseReferenz = ctrl().get();
// Why is _klasseReferenz.prop !== 'changed' ????
console.log('referenz ', _klasseReferenz);
Fiddle: http://ift.tt/1ED8FK5
asked 44 secs ago
Javascript Reference Confusion
Aucun commentaire:
Enregistrer un commentaire