gpt4 book ai didi

Javascript 函数返回函数本身?

转载 作者:行者123 更新时间:2023-11-28 19:08:07 25 4
gpt4 key购买 nike

我有一小段代码确实让我头疼。它所需要做的就是获取一个位置(在本例中是一个表示经度和纬度的数组)。

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 方面还是个新手。

最佳答案

当您调用 getPosition 时,您忘记了 (),因此您不是将结果分配给 that.position,而是将整个结果分配给 that.position功能:

that.position = getPosition(); //parenthesis!

关于Javascript 函数返回函数本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31303885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com