【发布时间】:2018-03-29 14:01:27
【问题描述】:
是否可以用大写的字段名制作记录?
类似:
[@bs.deriving jsConverter]
type coordinates = {
X: int,
Y: int
};
我问的原因是因为我正在与之交互的 js 对象具有大写的键。
这是将记录转换为bucklescript js对象的链接:
【问题讨论】:
-
Glenn 的回答是 Reason 中的最新技术,但只要知道如果您不需要不可变的更新语法,您可能不需要记录。另一种方法是使用
Js.t({something})对象类型,它将与 JS 完美交互,无需任何转换。
标签: javascript-objects record reason bucklescript