首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将监听器中函数的返回值赋给变量并拆分

如何将监听器中函数的返回值赋给变量并拆分
EN

Stack Overflow用户
提问于 2021-03-26 18:25:09
回答 1查看 44关注 0票数 1

在下面发布的代码中,我有一个属性为coordinateFormat的MousePosition方法。

createStringXY()返回一个字符串,其中封装了经度和延迟,它们用逗号分隔。后一个函数在鼠标移动时保持提供long和LAT值。

我想要实现的是将createStringXY()生成的值赋给一个变量,然后拆分字符串。

代码语言:javascript
复制
ngOnInit() {
  var mousePositionControl = new MousePosition({
    className: 'custom-mouse-position',
    coordinateFormat: createStringXY(7),
    projection: 'EPSG:4326',
    // comment the following two lines to have the mouse position
    // be placed within the map.
    target: document.getElementById('mouse-position'),
    undefinedHTML: '', //for what to be rendered when the mouse leaves map scope: values https://openlayers.org/en/latest/apidoc/module-ol_control_MousePosition-MousePosition.html
  });
}
EN

回答 1

Stack Overflow用户

发布于 2021-03-26 18:50:08

如果我没理解错你的问题,你可以创建一个新的变量。使用split()拆分字符串。

代码语言:javascript
复制
var result = createStringXY(7)
var [long, lat] = result.split(",")    

// Or doing it in one line
// var [long, lat] = createStringXY(7).split(",")

希望它能回答你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66815078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档