在 es5
中的代码如下
function getName<T>(name:T):T{
return name
}
const res = getAge<string>('alan')
网上的教程都是 es5
的的写法,请问下大佬们 es6
该怎么写?
在 es5
中的代码如下
function getName<T>(name:T):T{
return name
}
const res = getAge<string>('alan')
网上的教程都是 es5
的的写法,请问下大佬们 es6
该怎么写?
ts 本身的类型推断就够了,const
不就是 ES6
吗,此处无差异
function getName<T extends string>(name: T) {
return name;
}
const res = getName("alan");
/** 箭头函数写法 */
interface GetName {
<T extends string>(name: T): T;
}
const getName: GetName = (name) => name;
const res = getName("alan");
13 回答13k 阅读
8 回答2.7k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答864 阅读✓ 已解决
5 回答1.6k 阅读✓ 已解决
你是说箭头函数的情况下怎么写吗