【发布时间】:2016-06-11 08:18:50
【问题描述】:
我正在编写一个小型战舰游戏,并且我正在使用我不太熟悉的 Javascript 对象重构我的代码。我希望能够使用对象从函数中调用函数,但我似乎无法弄清楚如何做到这一点。代码在这里:
<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()吗?
标签: javascript object