javascript - 从箭头函数中检索值(popmotion 的指针 X 位置)
问题描述
我需要将指针 X 位置存储在一个变量中。根据 popmotion 文档(请参阅此处的链接),以下方法可以解决问题:
import { pointer } from 'popmotion';
pointer().start(({ x }) => console.log(x));
实际上,通过使用上面的代码,控制台中会显示x的确切值,但是我在代码中使用该值时遇到了麻烦。
我已经尝试过:
const X = pointer().start(({ x }) => x);
const X = pointer().start(({ x }) => { return x; });
但是console.log(X)返回{stop: ƒ}
我对箭头功能不是很熟悉,我很感激任何帮助,谢谢
解决方案
let x;
pointer.start(it => x = it.x);
请注意,在回调x
之前将是未定义start
的。
推荐阅读
- python - 在 Keras 中定义自定义 LSTM 单元?
- python - i(ContentsOwner, MCN) 在哪里可以找到 Youtube 报告 API 中的 Finalized Red(Premium)&Superchat 收入数据?
- excel - 如何使用 vba 将同一目录中的文件复制到另一个目录?
- spring - Spring Conditional SpEL 无法解析
- tensorflow - InvalidArgumentError:无法序列化 tensorflow.GraphDef 类型的协议缓冲区
- python - 无法安装/更新任何包/conda/navigator?
- flowtype - 如何在 React HOC 中描述流移除道具
- javascript - js 事件,如果用户点击浏览器的上下文菜单
- circuit-sdk - 电路 API 问题
- callback - RabbitMQ 是否为消费者保持开放连接?