593/5000你好,我有以下对象:
let rover{
x:0,
y:0,
direction:"S",
travelLog:[[0,0],[0,1]]
}
我想向travelLog属性添加一个值,该属性是一个数组数组(每个框中的x,y坐标对);我尝试了rover.traveLog.push ([x, y]);
,该方法不起作用并返回rover.travelLog.push不是函数错误。我试图将rover.travelLog放在旅行变量中,然后:travel.push ([x, y]);
同样的错误。如何将项目添加到此数组?每次移动流动站时,都必须将新坐标保存在相应的travelLog中。感谢您的帮助,维珍妮
我发现了问题的根源。实际上我的语法是正确的。但是,仅将流动站的名称(字符串)作为包含函数的参数而不是对象本身给出。因此,“ rover.travelLog”没有指向任何对象。