Я пишу небольшую игру линкоров, и я реорганизую свой код с помощью Javascript Objects, инструмента, с которым я не очень хорошо знаком. Я хотел бы иметь возможность вызвать функцию из функции, используя объекты, и я не могу понять, как это сделать. Код здесь:Функции вызова из функций 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
}
}
Функция addNum() существует как отлаживать.
Я не могу получить его. Вы имели в виду вызов 'boatGrid.addNumber()'? – Chay22