Ich schreibe ein kleines Schlachtschiffspiel, und ich überarbeite meinen Code mit Javascript-Objekten, ein Werkzeug, mit dem ich nicht sehr vertraut bin. Ich möchte in der Lage sein, eine Funktion innerhalb einer Funktion mit Objekten aufzurufen, und ich kann nicht herausfinden, wie das geht. Der Code ist hier:Funktionen aus den Funktionen aufrufen JS
<script>
var xPos;
var yPos;
var boatGrid = {
selectPos : function() {
console.log("it works"); //want to try calling function addNumber() here
for (boatNum = 1; boatNum < 4; boatNum++) {
xPos = Math.floor(Math.random() * 8);
yPos = Math.floor(Math.random() * 10 + 1);
}
},
buildBoat : function() {
console.log("this works too");
for (boatLen = 1; boatLen < 4; boatLen++) {
xPos = xPos++;
boatPos = "cell_" + xPos + "_" + yPos;
}
},
addNumber : function() {
document.getElementById("test2").innerHTML = "hello"; //debug line
}
}
Die addNum() -Funktion ist es als Debug.
ich es nicht bekommen kann. Meinst du eine 'boatGrid.addNumber()' aufrufen? – Chay22