技术栈

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

小李科技2024-03-31 17:45

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
}

// 公共方法和属性可访问
上一篇:CSS3 简介
下一篇:并查集Union-find Sets
相关推荐
虫虫rankourin
13 分钟前
在 create-react-app (CRA) 创建的应用中使用 react-router-dom v7以及懒加载的使用方法
前端·react.js
小刘鸭地下城
16 分钟前
Web安全必备:关键 HTTP 标头解析
前端
yddddddy
17 分钟前
html基本知识
前端·html
开心不就得了
1 小时前
React 状态管理
react.js·typescript
荣达
1 小时前
koa洋葱模型理解
前端·后端·node.js
reembarkation
1 小时前
使用pdfjs-dist 预览pdf,并添加文本层的实现
前端·javascript·pdf
KenXu
2 小时前
F2C-PTD工具将需求快速转换为代码实践
前端
给月亮点灯|
2 小时前
Vue3基础知识-setup()、ref()和reactive()
前端·javascript·vue.js
芜青
2 小时前
【Vue2手录12】单文件组件SFC
前端·javascript·vue.js
冷冷的菜哥
2 小时前
react实现无缝轮播组件
前端·react.js·typescript·前端框架·无缝轮播
热门推荐
01GitHub 镜像站点02A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程03KGG转MP3工具|非KGM文件|解密音频04UV 工具安装与国内镜像源配置指南05UV安装并设置国内源0646个Nano-banana 精选提示词,持续更新中07conda中设置镜像地址(附所有可换的地址)08突破百度网盘的下载限速,两种方法教会你【超详细】09Spec-Kit 使用指南10保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)