chenle19

Results 4 comments of chenle19

需要注意的是,一旦定义了任意属性,那么同一个接口内其他所有的属性,都只能和任意属性的类型一样,否则将会报错

如果定义的时候没有赋值,相当于是js中的一个变量

> @huang-guanhua > 好像最后reverse函数的例子,应该还要加上undefined,不然会ts报错吧 我也觉得奇怪我觉得可以直接简化成这样: interface SearchFunc { (source: string, subString: string): boolean; } let mySearch: SearchFunc; mySearch = function(source, subString) { return source.search(subString) !== -1; } 毕竟根据 类型推论 source和subString都会被接口推算出什么类型的...

> @wangluyao959 > > > @huang-guanhua > > > 好像最后reverse函数的例子,应该还要加上undefined,不然会ts报错吧 > > > > 我也觉得奇怪我觉得可以直接简化成这样: > > interface SearchFunc { > > (source: string, subString: string): boolean; > > }...