gpt4 book ai didi

Javascript - 错误的函数调用

转载 作者:行者123 更新时间:2023-12-04 18:32:34 26 4
gpt4 key购买 nike

我想要一个函数,它可以在每次编辑路线时调用一些计算。
route_has_been_edited 事件仅由现有路线发出(可惜)。
我将取消选择 routeEditor 控件(这意味着路由刚刚创建)的事件连接到函数调用。
这个无名函数在新创建的 route 中的 routeupdate 事件和计算函数之间创建了一个连接。
这是我的菜鸟尝试编写代码

routeEditor.events.add ('deselect', function (e) {
var route = e.get('target').getRoute();
alert ('Route length - ' + route.getLength());
// notice me, senpai
route.Editor.events.add ('routeupdate', recalc(polygon, route));
recalc (polygon, route);
alert("Watashi o mushi shinaide kudasaaai (>_<)");
});

我没有检查我是否正确完成了第二个事件连接,但尽管如此,为什么第一个警报有效,而第二个警报无效?

最佳答案

看起来像是导致 JS 出错的拼写错误(即使您没有看到它,也许错误已关闭?)。

改变:

route.Editor.events...

收件人:

routeEditor.events...

如果这不是拼写错误,请尝试用 route.Editor 注释掉该行并确认两个警报都已触发。 recalc 也可能导致 JS 崩溃。

关于Javascript - 错误的函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32641867/

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