【发布时间】:2017-07-14 03:12:09
【问题描述】:
在 facebooks Flux-utils 示例中,他们执行以下操作:
import {ReduceStore} from 'flux/utils';
class CounterStore extends ReduceStore<number> {
getInitialState(): number {
return 0;
}
reduce(state: number, action: Object): number {
switch (action.type) {
case 'increment':
return state + 1;
case 'square':
return state * state;
default:
return state;
}
}
}
谁能告诉我ReduceStore 旁边的<number> 尖括号在JS 中的作用?
我试着查了一下,但不知道这个 es6 功能叫什么...
感谢任何提供帮助的人!
【问题讨论】:
-
为什么要标记 Java - “Java(不要与 JavaScript 或 JScript 混淆)...”
-
显示的代码不是(相当)JavaScript。
标签: javascript reactjs ecmascript-6 es6-class