const myObserver = {
next: (x: number) => console.log('Observer got a next value: ' + x),
error: (err: Error) => console.error('Observer got an error: ' + err),
complete: () => console.log('Observer got a complete notification'),
};
其中next:(x:number)... 这是什么语法?看不懂
把
: number
这样的 TypeScript 类型标注去掉,就是普通的 JavaScript。这里是一个字面量对象,里面带了三个值为箭头函数的字段。
如果你对箭头函数很陌生,建议找本 JavaScript 的入门书籍先恶补一下基础知识。