首页 > 解决方案 > 如何处理打字稿中可选的类型?

问题描述

如何为我localparaB的情况设置类型?我需要遍历可选参数

function func(paraB?:string[]): string[]
{
  const localparaB = paraB.map((n) => `${n}-vvv`)
  return localparaB 
}
console.log(func(['a', 'b']))

标签: typescripttypescript-typings

解决方案


您可以使用optional chaining operatorand nullish coalescing operator,例如:

function func(paraB?:string[]): string[] {
  const localparaB = paraB?.map((n) => `${n}-vvv`) ?? []

  return localparaB
}

console.log(func(['a', 'b']))

推荐阅读