可以在函数中添加一个条件判断,如果size为undefined,则返回0或者其他默认值,例如:

const getrmb = (size: number | undefined): number => {
  if (size === undefined) {
    return 0
  }
  return Math.floor(size / 1024 / 1024 / 100)
}

或者:

const getrmb = (size: number | undefined): number => {
  return Math.floor((size || 0) / 1024 / 1024 / 100)
}

这样可以避免在进行计算时出现类型错误或NaN的情况。

const getrmb = size number undefined number = return Mathfloorsize 1024 1024 100size可能为未定义怎么解决

原文地址: http://www.cveoy.top/t/topic/bEa1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录