• ts 默认参数 可选参数 剩余参数


    ts 默认参数 可选参数 剩余参数

    • 默认参数
    function buildName(firstName: string, **lastName = "Smith"**) {
        return firstName + " " + lastName;
    }
    
    let result1 = buildName("Bob");                  // "Bob Smith"
    
    • 可选参数
    function buildName(firstName: string, lastName?: string) {
        if (lastName)
            return firstName + " " + lastName;
        else
            return firstName;
    }
    
    let result1 = buildName("Bob");  // Bob
    let result2 = buildName("Bob", "Adams");  // Bob Adams
    
    • 剩余参数
    function buildName(firstName: string, ...restOfName: string[]) {
      return firstName + " " + restOfName.join(" ");
    }
    
    let employeeName = buildName("Joseph", "Samuel", "Lucas", "MacKinzie"); //Joseph Samuel Lucas MacKinzie
    
  • 相关阅读:
    redis -- RDB
    redis--数据库
    redis-慢查询日志
    redis 订阅与发布
    redis 事务
    redis 事件
    redis--服务器与客户端
    readis 内部数据结构
    Redis数据类型
    Docker 限制容器资源
  • 原文地址:https://www.cnblogs.com/mengfangui/p/12238868.html
Copyright © 2020-2023  润新知