typescript 尖括号有什么用?
lynnk
2744 人已围观
尖括号表示泛型,可以用来约束内容(这话我感觉说的也难懂)
那举个例子吧,声明一个函数test
,我希望它接受一个叫参数nums
,而且这个参数是数组,且数组里的内容必须是number
,可以这么写:
var test = function(nums: Array<number>) { console.log(nums); };
然后,当调用test
函数时,如果传入的参数不是数组,或者数组里不是number
类型的值的话,就会错误:
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。