×

typescript

最优雅解决typescript报错:“元素隐式具有 “any“ 类型,因为类型为 “string“ 的表达式不能用于索引类型”

杨勇 杨勇 发表于2024-05-15 浏览15942 评论0
最近在前端项目中遇到在用字符串当对象的key时报错,报错信息如下: “元素隐式具有 “any” 类型,因为类型为 “string” 的表达式不能用于索引类型” 在类型 XXX 上找不到具有类型为 “string” 的参数的索引签名。 搜索了一圈解决方案,没一个特别优雅的。 方案一,修改tsconfig 是修改tsconfig.json,加下面这行参数屏蔽检查,从而不报错。 "suppressImplicitAnyIndexErrors":true, 方案二,写一个函数转类型 e

正则表达式

超详细的正则表达式的使用方法,学不会找我(正则表达式如何使用)

我的世界龙化HIM404 我的世界龙化HIM404 发表于2024-05-01 浏览7037 评论0
正则表达式的基本使用 前言: 在我们开发过程中,有很多地方需要用到正则表达式。如验证用户登录信息、手机号、邮箱地址等等。那你都会正则表达式的哪几个方法呢? 首先,我们要知道什么是正则表达式。 正则表达式的定义: 正则表达式 RegExp (regular expression) 是ECMAScript内置对象,是一个用于对字符串实现逻辑匹配运算的对象 正则表达式的作用: 按照某种规则来匹配字符串,而正则表达式就是制定这个规则 如何使用正则表达式 (1) 创建正则表达式对象