JS/TS
JavaScript / typeScript
EsquireY
码农 - 摄影 - 健身
展开
-
计时器问题排查及解决方案
前端计时器问题原创 2023-06-08 22:45:00 · 205 阅读 · 0 评论 -
字符串转数组的几个方法
字符串转数组的几个常用方法原创 2023-05-25 22:30:00 · 3026 阅读 · 0 评论 -
js修改键名
数组对象 const params = [ { name:'aaaa', age:"18", } ]通过map修改键值const newParams = params.map((item)=>{ return { username: item['name'], } })对象 const params = { name:'aaaa',原创 2021-11-30 10:59:45 · 1505 阅读 · 1 评论 -
TypeScript入门
一朋友问我什么是typescript,那我就给你好好说说。什么是TypeScriptTrpeScript是JavaScript的一个强类型体现,是JavaScript的一个超集,弥补了JavaScript的一些短板(JavaScript没有提供类和模块的概念)。它由Microsoft开发,GitHub地址TypeScript的优势TypeScript定义了一套类型机制来保证编译时的强类型的判断TypeScript很包容,.js文件可直接命名为.ts语法提示精准,在编译阶段就能发现大部分错误.转载 2020-08-12 15:48:36 · 192 阅读 · 0 评论 -
Property ‘style‘ does not exist on type ‘Element‘.
项目环境vue2.0 + TS需求简介滑动一段距离,出现ICON,原生JS获取滑动距离,动态添加style问题复现// 会报 Property 'style' does not exist on type 'Element'. document.getElementsByClassName("floatBox")[0].style.display = "block";解决方案let float = <HTMLElement>document.getElementsByC原创 2021-04-06 16:05:40 · 3118 阅读 · 0 评论 -
Cannot read property ‘length‘ of undefined
说在前面代码不规范,排查两行泪 for (let index = 0; index < result.articleAlumnis.length; index++) { this.aluids.push(result.articleAlumnis[index].aluid;); } 看起来就是很常用的 for 循环遍历数组嘛,接口请求到数据,把数据里的数组提取出来遍历,但是却报错了。正确的写法 // 1,定义变量把数值存进去 let el原创 2021-02-25 14:41:12 · 493 阅读 · 0 评论 -
TypeScript Property ‘XXX‘ does not exist on type ‘never‘.
开发过程中出现这个错误是因为Typescript在执行代码检查时在该对象没有定义相应属性,这个错误不致命,遇到该错误有以下几种解决办法。1,将对象设置成 any this.targetArray = this.options.find((item:any) => { return item.articleId == val; });2,通过字符方式获取对象属性 this.targetArray = this.options.find((item) =>.原创 2020-11-08 17:40:00 · 14627 阅读 · 1 评论