Global

Members

foo

这是一个变量

foo :myType

foo1 :number

foo2 :*

任何类型

nullable foo3 :string

string或者null

non-null foo4 :string

string且不能为null

foo5 :Array.<boolean>

boelean数组

foo6 :number|string

number或者string

foo7 :object

对象

Properties:
Name Type Description
a string

属性a

Methods

add(a, b) → {number}

计算两个数值的和

Parameters:
Name Type Description
a number

加数a

b number

加数b

Returns:
number -

返回a和b的和

Example
add(1, 2);    // 返回3

bar(…a)

一个带若干参数的函数

Parameters:
Name Type Attributes Description
a string <repeatable>

参数a

foo() → {boolean}

Returns:
boolean -

返回值为true

foo(a, b, c, d, g, jopt)

一个带参数的函数

Parameters:
Name Type Attributes Default Description
a string

参数a

b number 1

参数b默认值为1

c string 1

参数c有两种支持的取值
1—表示x
2—表示xx

d object

参数d为一个对象

Properties
Name Type Description
e string

参数d的e属性

f string

参数d的f属性

g Array.<object>

参数g为一个对象数组

Properties
Name Type Description
h string

参数g数组中一项的h属性

i string

参数g数组中一项的i属性

j string <optional>

参数j是一个可选参数

foo10(a)

This:
Parameters:
Name Type Description
a string

参数a

myCallbackFN(a)

Parameters:
Name Type Description
a myCallback

参数a是一个回调函数

todo()

To Do:
  • 这个函数需要优化

Type Definitions

myCallback(a) → {boolean}

这是自定义的type

Parameters:
Name Type Description
a number

参数a

Returns:
boolean -

返回值

myType

这是自定义的type

Properties:
Name Type Description
a number

属性a

b string

属性b