javascript - 我通过端口从 Elm 应用程序传递一个元组。 JavaScript 将接收什么类型的对象?

标签 javascript types interop elm

元组似乎并没有直接映射到 JS 中任何特定类型的对象。它会翻译成什么?

最佳答案

它将转换为固定长度、混合类型的 JavaScript 数组。

来自Elm Guide :

  • bool 值和字符串 - 两者都存在于 Elm 和 JS 中!
  • 数字 – Elm 整数和 float 对应 JS 数字
  • 列表 – 对应 JS 数组
  • 数组 – 对应 JS 数组
  • 元组 – 对应于固定长度、混合类型的 JS 数组
  • 记录 – 对应于 JavaScript 对象
  • 也许 – Nothing 和 Just 42 对应 JS 中的 null 和 42

关于javascript - 我通过端口从 Elm 应用程序传递一个元组。 JavaScript 将接收什么类型的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40361605/

相关文章:

c++ - 如何使用构造函数委托(delegate)在 C++ 中使用命名构造函数?

java - 如何将 scala.xml.Elem 转换为与 javax.xml API 兼容的东西?

objective-c - 如何使用 ARC 删除 Objective C 中的 C++ 指针

javascript - 无法从 angularjs 应用程序中的 javascript 函数返回数组列表

types - 熟悉 Lift 和 Setω,以及表达式中的变量出现

javascript - 如何在 CSS 中的文本框上放置对 Angular 线?

elasticsearch - Elasticsearch 5.x是否没有机制来静默删除不符合特定基于特定类型(给定映射)的字段?

c# - 通过 BHO 从 Outlook 拖放到 Internet Explorer 在 x32/86 机器上不起作用

javascript - 使用javascript定位h1中每个单词的首字母

javascript - SyntaxError : JSON. 解析:JSON 数据的第 1 行第 1 列出现意外字符