6typescript - 函数
Posted hellolol
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6typescript - 函数相关的知识,希望对你有一定的参考价值。
和javascript一样,TypeScript函数可以创建有名字的函数和匿名函数。 你可以随意选择适合应用程序的方式,不论是定义一系列API函数还是只使用一次的函数。
为函数定义类型
function add(x: number, y: number): number { return x + y; } let myAdd = function(x: number, y: number): number { return x + y; };
书写完整函数类型
现在我们已经为函数指定了类型,下面让我们写出函数的完整类型。
let myAdd: (x: number, y: number) => number = function(x: number, y: number): number { return x + y; };
函数类型包含两部分:参数类型和返回值类型。 当写出完整函数类型的时候,这两部分都是需要的。 我们以参数列表的形式写出参数类型,为每个参数指定一个名字和类型。 这个名字只是为了增加可读性。 我们也可以这么写:
let myAdd: (baseValue: number, increment: number) => number = function(x: number, y: number): number { return x + y; };
以上是关于6typescript - 函数的主要内容,如果未能解决你的问题,请参考以下文章
针对于ECMA5Script ECMAScript6TypeScript的认识
JavaScript面向对象轻松入门之多态(demo by ES5ES6TypeScript)