TypeScript函数

作者: 河的左岸 | 来源:发表于2017-07-24 23:43 被阅读0次

可选参数(y?)

function min(x: number, y?: number): number {
    if(y) {
        return x > y ? y : x;
    } else {
        return x;
    }
}

默认参数

function min(x: number, y=4): number {
    return x > y ? y : x;
}

剩余参数

function min(x: number, ...restNum: number[]): number {
    let result = x;
    for(let i = 0;i < restNum.length; ++i) {
        result = (restNum[i] < x ? restNum[i] : x);
    }
    return result;
}

函数重载

function min(x: number,  y: number): number {}
function min(x: number,  y: number,  z: number): number {}

相关文章

网友评论

    本文标题:TypeScript函数

    本文链接:https://www.haomeiwen.com/subject/kemikxtx.html