我是 Angular 和函数式编程的新手,我对这种语法有疑问(我认为应该与函数式编程行为有关):
courses$: Observable<{}[]>;
.................................
.................................
.................................
this.courses$.subscribe(console.log);
所以courses$应该是一个Observable数组( <{}[]>语法到底是什么意思?)
最后一行似乎将订阅的内容打印到 JavaScript 控制台中。但是这种语法到底是什么意思?我知道console.log()是一个函数,它以必须打印的值作为参数。为什么在这种情况下它作为 subscribe 函数的参数而不以 () 结尾?