首页 > 解决方案 > 我可以让我的自定义类可以从 TypeScript 中的数字分配吗?

问题描述

我正在寻找类似于其他语言中的隐式构造函数的东西。我想MyNumber通过单个文字数字分配一个变量,例如:

class MyNumber {
  value:number
  constructor (value:number) {
    this.value = value
  }
}

const mynumner : MyNumber = 1

我得到一个错误:Type 'number' is not assignable to type 'MyNumber'.ts(2322)

我可以使这种类型成为number assignable

标签: typescript

解决方案


不,你不能。

TypeScript(当前)不支持无参数 构造函数


推荐阅读