interface ArrayContaining {//new (sample: any[]): any;jasmineToString(): string;}class Jerry{jasmineToString = () => '1';constructor(private name:string){console.log('name: ', this.name);}
}const b:ArrayContaining = {jasmineToString: () => '1'
};

如果注释掉 new 那一行,就是一个普通的对象。

不加任何修饰符的 jasmineToString 函数,也可以直接被调用:

翻译成对应的 JavaScript 代码之后,是通过 prototype 指定的这些额外属性:

更多Jerry的原创文章,尽在:“汪子熙”:

关于 TypeScript 内 constructor signature 的一些失败尝试相关推荐

  1. TypeScript constructor signature 类型的变量赋值方式

    看这段代码: interface ArrayContaining {new (sample: string): any; } 试图给一个类型为 ArrayContaining 的变量赋值,下列这样赋值 ...

  2. 什么是 TypeScript 里的 Constructor signature

    TypeScript 官方文档里关于 Constructor signature 只有这短短的一段话: JavaScript functions can also be invoked with th ...

  3. 如何设计登录接口,十分钟内连续登录5次失败,需要等待30分钟才能登录

    正常业务里的实现不能这样搞,合适的方法是走缓存,比如使用redis,我当时就只有原生Java API能用,请大家把这个当成算法题来看待 常言道:字数越短问题越大.   今天阿里的面试官小哥哥让我实现一 ...

  4. 什么是 constructor signature in interface

    接口中的 constructor signature 不能在类中实现: 它们仅用于定义定义 newable 的现有 JS API. 下面是一个例子: interface ComesFromString ...

  5. java分页插件PageHelper的内置list数据操作失败

    问题描述: java分页插件PageHelper的内置list数据在hanlder处理器中获取失败,但是测试确通过了,如下图 但是测试代码成功 @ContextConfiguration(locati ...

  6. TypeScript内置对象

    前言 JavaScript 中有很多内置对象,它们可以直接在 TypeScript 中当做定义好了的类型. 内置对象是指根据标准在全局作用域(Global)上存在的对象.这里的标准是指 ECMAScr ...

  7. iOS 内购APP显示下载失败问题解决

    前言 公司一台测试机下载最新微信APP时候出现下载失败问题,在这里记录一下问题所在. 一.之前安装的微信是用另一个APPID安装的,所以更新需要输入密码,当然不正确,那么直接把旧的微信删除(如果需要备 ...

  8. HBuilder X内置浏览器插件安装失败解决方案

    我是最近下载的HBuilder X,今天要去用的时候,想去下载一下插件,发现其他插件都能下载安装成功,而内置浏览器插件却总是安装失败.注意,提示的是安装失败哦,于是我便去百度寻求帮助. 关闭360,火 ...

  9. Flex:无缝安装AIR运行时在公司内网(防火墙)报下载失败的问题。

    场景: 公司内网防火墙内,防火墙禁止了HTTPS,POST提交操作,允许GET提交,. 现象: 按照之前的文章 [Flex:AIR程序加上自动更新功能 AIR项目发布之在线无缝安装(Badge)详解 ...

最新文章

  1. 国内人脸识别第一案,我们来谈谈国外法规和隐私保护技术
  2. 电脑登陆不了网页的服务器地址,电脑能登qq不能打开网页的解决方法
  3. WiseCloud成为全球首批Kubernetes官方认证平台产品-CNCF官方发布
  4. 软件开发本质论——自然之路
  5. python中find函数忽略大小写_python字符串(大小写、判断、查找、分割、拼接、裁剪、替换、格式化)...
  6. some screenshot of Fiori cloud launchpad
  7. 麦块未发现java怎么解决_教大家麦块我的世界盒子如何打开游戏
  8. 【Java面试题】线程的生命周期包括哪几个阶段?
  9. 介绍中国传统节日的网页html,中国传统节日大全表 中国16个传统节日介绍
  10. Convex Clustering(凸聚类)
  11. Java算法之 循序搜寻法
  12. 渡课学习第17天:JavaScript一脸懵逼
  13. linux内核模块Makefile的解析
  14. Mac 直接在word 中使用latex编辑公式
  15. 零知开源分享-L298N模块使用 电机驱动 TT马达
  16. 云帆文档管理系统版本更新说明:v4.6.0
  17. SQL Server添加MDW性能监控报表(转载)
  18. 30天30队:2013-14季,俄克拉荷马州雷霆
  19. python同时打开两个文件_在python中使用with打开多个文件的方法
  20. RSS阅读——在繁杂的社会接受纯粹的信息 RSS介绍与RSS订阅源分享

热门文章

  1. OCP笔记部分整理-学习参考
  2. [js插件]JqueryUI日期插件
  3. WPF入门教程系列四——Dispatcher介绍
  4. 互联网支付系统概要设计
  5. Mysql大数据备份和增量备份及还原
  6. mybatis使用时遇到的一些问题------模糊查询、处理大于号小于号、相关函数替换空值...
  7. Wind7系统下 wifi设置
  8. DP(优化) UVALive 6073 Math Magic
  9. java 的toString()函数
  10. [入门]理想的小白程序员成长曲线