[TS面试]TS中使用Union Types时注意事项?

TS中使用Union Types时注意事项?

属性和方法的访问?

只能访问共有属性或方法

javascript 复制代码
function getLength(something: string | number):number{
    return something.length // wrong, 因为number 类型时候没有 .length
}


function getString(something: string | number):string{
    return something.toString() // right
}

// 公共方法和属性可访问
相关推荐
需要兼职养活自己1 分钟前
react【portals】与vue3【<Teleport>】
前端·react.js
用户47949283569152 分钟前
React 19.2 重磅更新:终于解决 useEffect 依赖数组难题
前端·react.js
梦里小白龙8 分钟前
前端视频课程添加水印,全屏不消失解决方法
前端·音视频
我命由我1234513 分钟前
PDFBox - PDDocument 与 byte 数组、PDF 加密
java·服务器·前端·后端·学习·java-ee·pdf
@PHARAOH14 分钟前
HOW - prefetch 二级页面实践
前端·javascript·react.js
EF@蛐蛐堂16 分钟前
WUJIE VS QIANKUN 微前端框架选型(一)
前端·vue.js·微服务·架构
咚咚咚小柒23 分钟前
【前端】用el-popover做通用悬停气泡(可设置弹框宽度)
前端·javascript·vue.js·elementui·html·scss
Ares-Wang25 分钟前
CSS3》》 transform、transition、translate、animation 区别
前端·css·css3
fsnine37 分钟前
Python Web框架对比与模型部署
开发语言·前端·python
广州华水科技1 小时前
单北斗GNSS形变监测系统在桥梁安全中的应用与技术解析
前端