Typescript 不是最常用的易忘知识点
发布时间
阅读量:
阅读量
1、通过方括号字符串形式,可以对花括号对象进行取值操作
let obj = { name: 'asd', age: 21, salary: 400, desc: "asdasd", op: ['asd', 'as', 'qwe'] };
for (let i in obj) {
console.log(obj[i as keyof typeof obj]);
}
let key = 'name';
console.log(obj[key as 'name']);
console.log(obj[key as keyof typeof obj]);
2、通用型限制
// 函数泛型约束
interface limit<Y> {
value: Y[];
length: () => number;
join: (str?: Y) => Y;
}
// 对T约束
function fun<Y, T extends limit<Y>>(params: T): Y {
let res: Y = para
全部评论 (0)
还没有任何评论哟~
