ts 参数默认类型设置


 

 

常用的参数类型设置

    title: string;
    data: any[];
    type: string;
    QC: number;
    activeKey: string[];
    changeCollapse: any;

 例子:默认穿一个字符串数组的参数类型

export const getSettingKeys = async (UserSettingKeys:string[]) => {
  if(UserSettingKeys.length<1) return 

  const keys = UserSettingKeys;

  const res = await store.systemSettingManager.getConfigsByKeys({
    keys,
    objectId: store.currentUser.id,
    nestObject: true,
  });
  return res
};

 

有确定类型的默认值赋值

const fun = (num1: number = 1, num2?:number): number => {
    return num1 + (num2?num2:0)
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM