使用wasm_bindgen将JsValue返回前端,调用后输出的是数字?

新手上路,请多包涵

rust代码(部分省略),没什么逻辑,就是输出null和undefined
图片.png
通过wasm-pack打包,target是web
图片.png
然后在前端create-react-app中调用生成的包
图片.png
返回数字没问题,但是null和undefined就输出了数字
图片.png
其实也就是输出了这个叫idx的东西
图片.png
那么为什么会输出这个idx呢?我应该怎样才能在前端获取到js的原生null值?

阅读 2.6k
3 个回答

长话短说,JsValue是给你在Rust里接收到JS传的值时使用的,并不是让你输出给JS用的。

你把两个return 去掉试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题