如何从“[object Object]”字符串中获取 JavaScript 对象?

库纳尔乔拉

我正在 React Native 中开发 WebView 应用程序,我需要postMessage使用onMessage回调处理网站(使用发送的消息根据文档-

window.postMessage 接受一个参数 data,它将在事件对象 event.nativeEvent.data 上可用。数据必须是字符串。

但是event.nativeData.data我在onMessage()函数中得到的字符串 ( )'[object Object]'我知道是在对象上调用toString()方法的结果

有没有办法从使用 obj.toString() 获得的结果字符串中取回 JavaScript 对象 obj ?

我试过 JSON.parse() 但它只给出如下图所示的错误。

JSON 解析和 toString 的控制台输出

谢谢 !

昆汀

有没有办法从使用 obj.toString() 获得的结果字符串中取回 JavaScript 对象 obj ?

不。对象中的数据根本没有出现在字符串中。

你可以通过查看字符串来判断这一点!没有任何东西与原始数据相似,也没有看起来像编码的东西

如果要保留数据,请使用JSON.stringify将其转换为字符串,而不是使用.toString().

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何连接数组对象和字符串以在 Javascript 中获取字符串?

来自分类Dev

Javascript从字符串中获取对象

来自分类Dev

如何从javascript中json字符串中的对象列表中获取键

来自分类Dev

如何从字符串中获取值并将其表示为javascript中的json对象

来自分类Dev

如何区分javascript对象中的url和字符串

来自分类Dev

javascript对象字段输入值[object Object]而不是字符串Reactjs

来自分类Dev

在JavaScript中获取数组/对象的值作为字符串

来自分类Dev

JavaScript中的Object.create:为什么我的代码输出对象而不是名称字符串值

来自分类Dev

如何从对象字符串中获取所需的标签

来自分类Dev

如何从 SVG 字符串中获取 SVGDocument 对象?

来自分类Dev

如何从字符串对象中获取数字?

来自分类Dev

如何使用nodejs获取对象中的字符串值

来自分类Dev

如何从JavaScript中的字符串对象中删除一组字符

来自分类Dev

JavaScript:如何获取以特定字符串开头的对象的所有键和值?

来自分类Dev

如何通过字符串键获取嵌套JavaScript对象属性的值

来自分类Dev

javascript中的regexp:查找字符串中的对象并从找到的对象中获取元素

来自分类Dev

如何从基于JavaScript中某些字符的字符串中获取子字符串?

来自分类Dev

在javascript中获取JSON对象的对象名称并将其存储在字符串数组中

来自分类Dev

如何从 JavaScript 中的字符串中获取数字

来自分类Dev

如何将字符串中的属性添加到javascript中的对象?

来自分类Dev

如何在Javascript中访问对象中包含的部分字符串

来自分类Dev

为什么在JavaScript中{} + {}变成“ [object Object] [object Object]”,但是[] + []变成空字符串?

来自分类Dev

如何在Javascript中将字符串转换为对象?

来自分类Dev

如何将对象转换为字符串javascript

来自分类Dev

如何转换包含json字符串的JavaScript对象

来自分类Dev

如何在 JavaScript 中将字符串转换为对象?

来自分类Dev

如何从jquery或javascript中的字符串值获取“ year”?

来自分类Dev

如何获取Javascript或jQuery中的查询字符串参数?

来自分类Dev

如何从javascript中的字符串获取月份

Related 相关文章

  1. 1

    如何连接数组对象和字符串以在 Javascript 中获取字符串?

  2. 2

    Javascript从字符串中获取对象

  3. 3

    如何从javascript中json字符串中的对象列表中获取键

  4. 4

    如何从字符串中获取值并将其表示为javascript中的json对象

  5. 5

    如何区分javascript对象中的url和字符串

  6. 6

    javascript对象字段输入值[object Object]而不是字符串Reactjs

  7. 7

    在JavaScript中获取数组/对象的值作为字符串

  8. 8

    JavaScript中的Object.create:为什么我的代码输出对象而不是名称字符串值

  9. 9

    如何从对象字符串中获取所需的标签

  10. 10

    如何从 SVG 字符串中获取 SVGDocument 对象?

  11. 11

    如何从字符串对象中获取数字?

  12. 12

    如何使用nodejs获取对象中的字符串值

  13. 13

    如何从JavaScript中的字符串对象中删除一组字符

  14. 14

    JavaScript:如何获取以特定字符串开头的对象的所有键和值?

  15. 15

    如何通过字符串键获取嵌套JavaScript对象属性的值

  16. 16

    javascript中的regexp:查找字符串中的对象并从找到的对象中获取元素

  17. 17

    如何从基于JavaScript中某些字符的字符串中获取子字符串?

  18. 18

    在javascript中获取JSON对象的对象名称并将其存储在字符串数组中

  19. 19

    如何从 JavaScript 中的字符串中获取数字

  20. 20

    如何将字符串中的属性添加到javascript中的对象?

  21. 21

    如何在Javascript中访问对象中包含的部分字符串

  22. 22

    为什么在JavaScript中{} + {}变成“ [object Object] [object Object]”,但是[] + []变成空字符串?

  23. 23

    如何在Javascript中将字符串转换为对象?

  24. 24

    如何将对象转换为字符串javascript

  25. 25

    如何转换包含json字符串的JavaScript对象

  26. 26

    如何在 JavaScript 中将字符串转换为对象?

  27. 27

    如何从jquery或javascript中的字符串值获取“ year”?

  28. 28

    如何获取Javascript或jQuery中的查询字符串参数?

  29. 29

    如何从javascript中的字符串获取月份

热门标签

归档