Vue3+TypeScript从入门到精通系列之:多个泛型参数
一、TypeScript多个泛型参数代码
(() =>{
function getMsg<k,v>(value1: k,value2: v): [k,v]{
return [value1,value2]
}
const arr1 = getMsg<string,number>('犬夜叉',88)
console.log(arr1[0].split(''),arr1[1].toFixed(1))
})
二、TypeScript多个泛型参数代码转化为JS代码
tsc ./多个泛型参数.ts
多个泛型参数.js代码如下所示:
(function () {
function getMsg(value1, value2) {
return [value1, value2];
}
var arr1 = getMsg('犬夜叉', 88);
console.log(arr1[0].split(''), arr1[1].toFixed(1));
})();
三、多个泛型参数.js代码输出如下所示
node ./多个泛型参数.js
[ '犬', '夜', '叉' ] 88.0