littleHtml Freak
Mitglied
hallo
ich bin im Moment ratlos warum folgender teil eines Scriptes nicht geht:
alles was passieren soll ist, dass tempPunkt.x um 10 erhöht werden soll! das was passiert ist mir aber völlig unbegreiflich... tempPunkt.x nimmt den Wert 40 an(sollte 50) aber das wiklich komische ist, dass sich closedList verändert ohne dass ich irgendetwas mache(rot)!
konsole:
ich bin im Moment ratlos warum folgender teil eines Scriptes nicht geht:
Code:
var closedList = new Array();
closedList.push({
[COLOR=#ff0000]x: 10, [/COLOR]
y: 10,
});
var tempPunkt;
console.log("tempPunkt vor definerung:",tempPunkt);
console.log("closedList:", closedList[0]);
[COLOR=#ff0000]tempPunkt = closedList[0];[/COLOR]
console.log("tempPunkt nach definierung:",tempPunkt);
[COLOR=#ff0000]tempPunkt.x = tempPunkt.x + 40;[/COLOR]
console.log("tempPunkt nachdem objekt x um 40 erhöht:",tempPunkt);
console.log("closedList:", closedList[0]);
konsole:
tempPunkt vor definerung: undefined
closedList:
Object
tempPunkt nach definierung:
- x: 40
- y: 10
- __proto__: Object
Object
tempPunkt nachdem objekt x um 40 erhöht:
- x: 40
- y: 10
- __proto__: Object
Object
closedList:
- x: 40
- y: 10
- __proto__: Object
Object
- x: 40
- y: 10
- __proto__: Object
Zuletzt bearbeitet: