文档中的示例 https://facebook.github.io/immutable-js/docs/#/Record
var ABRecord = Record({a:1, b:2})
var myRecord = new ABRecord({b:3})
我可以省略new
运算符吗?似乎没有它也能工作..
最佳答案
省略它是不安全的,您可能会在以后的版本中遇到问题。您可以轻松测试给定版本的 Immutable.js 是否支持此功能,如下所示:
typeof (Record({})) === "function"
关于javascript - 创建 Immutable.Record 实例时是否需要使用 'new' 运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37431949/