美文网首页
typescript中构造函数类型引用

typescript中构造函数类型引用

作者: NanaCti | 来源:发表于2021-02-24 15:57 被阅读0次

报错内容

This expression is not constructable.
Type 'Point' has no construct signatures.

构造函数的类型无法直接引用

class Point {
  constructor(lng: number, lat: number);
  lng: number;
  lat: number;
  equals(other: Point): boolean;
}

// 错误写法
declare interface BMapGL {
  Point: Point ;
}

// 正确写法
declare interface BMapGL {
  Point: { new (lng: number, lat: number): Point }; 
}

相关文章

  • typescript中构造函数类型引用

    报错内容 This expression is not constructable.Type 'Point' ha...

  • 05.Object函数

    JavaScript函数是引用类型(对象类型),所以Function函数也是对象 2."Function构造函数"...

  • JavaScript第五章节 Object对象

    引用类型 Object类型创建方式new 操作符构造函数对象字面量法 Array类型创建方式Array构造函数可以...

  • 04.Function函数

    1.JavaScript中函数是引用类型(对象类型), 既然是对象,所以也是通过构造函数创建出来的,"所有函数"都...

  • JavaScript高级程序设计读书笔记(五)之JS的引用类型

    引用类型的值(对象)是引用类型的一个实例。创建一个引用类型实例需要用new操作符后跟一个构造函数来创建。构造函数本...

  • TypeScript函数构造签名

    TypeScript函数构造签名

  • javascript设计模式读书笔记一单例模式

    主要用的还是闭包的知识,以及重写构造函数,构造函数中返回值类型和引用类型的区别代码来自汤姆大叔的博客(深入理解Ja...

  • c++拷贝构造函数--深拷贝--浅拷贝

    拷贝构造函数是一种特殊的构造函数, 唯一的参数是本类型的一个引用变量。 构造函数名(const 构造函数名 & c...

  • ES5之继承

    原型链 基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法。构造函数、原型和实例的关系: 每个构造函数...

  • 原型链继承

    基本思想:利用原型让一个引用类型继承另一个引用类型的数组和方法。构造函数、原型对象和实例之间的关系:每个构造函数都...

网友评论

      本文标题:typescript中构造函数类型引用

      本文链接:https://www.haomeiwen.com/subject/smusfltx.html