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—表示x2—表示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