【问题标题】:How to set a dynamic value as a Js.t key in ReScript?如何在 ReScript 中将动态值设置为 Js.t 键?
【发布时间】:2020-12-02 05:48:35
【问题描述】:

有没有办法在 ReScript 中将动态值设置为 Js.t 键?

【问题讨论】:

    标签: reason bucklescript rescript


    【解决方案1】:

    不,不是。 Js.t 是一种在编译时知道所有键的类型。因此,无法在运行时添加或删除键。 Js.Dict.t 是一种也表示为 JavaScript 对象的类型,它允许在运行时添加或删除键。这里的权衡是所有值都需要具有相同的类型,编码在给Js.Dict.t的类型参数中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-25
      • 2017-12-19
      • 2013-10-03
      • 1970-01-01
      • 2019-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多