九、 TypeScript 之函數返回值類型

TS中函數不僅能夠給參數設置類型 也能夠給返回值設置類型函數

const add = (a: number, b: number): string => (
    a.toString() + b.toString()
);
let res = add(12, 34);            // 1234    
console.log(res.substr(1, 2));    // 23

上面代碼將 add 方法中兩個參數轉換成字符串 再拼接到一塊兒獲得 字符串:1234code

重點是 若是返回結果是 number 則使用 substr() 方法會報錯!字符串

這種狀況並不會報錯 並且能夠將函數的返回值進行字符串內建函數(substr()方法)的操做string

相關文章
相關標籤/搜索