我有一小段代码让我头疼。它需要做的就是获取一个位置(在这种情况下是一个代表经度和纬度的数组)。
planner.js:
var plan = function (lawnmower, yard) {
var currentPos = lawnmower.position;
alert(currentLong);
割草机:
var longitude = homeLongitude, latitude = homeLatitude;
var getPosition = function() {
return [longitude, latitude];
};
that.position = getPosition;
当警报被调用时,它会在等号后返回getPosition。
继承人pic
我是JS的新手。
答案 0 :(得分:3)
您在致电()
时忘记了getPosition
,因此您不必将结果分配给that.position
,而是指定整个功能:
that.position = getPosition(); //parenthesis!