JavaScript
javascript,nodejs
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vue TypeScript 使用eval函数的坑
正常情况下,项目里不会用eval函数,但是万一要调用一个全局的js库,就需要用eval做些骚操作,这个时候编译会提示: is strongly discouraged as it poses security risks and may cause issues with minification.警告是可以忽略,刚开始我也没当回事,有风险就有风险,可控,我知道自己写的是啥。但是,今天我改代码的时候遇到了出的问题。就是dev时候正常,但是打包以后,不按照预期执行,编译出来的代码就不是我要的逻辑。原创 2023-01-23 21:53:09 · 8256 阅读 · 0 评论 -
TypeScript 对象key为number时的坑
首先在js的对象中有一个设定,就是对象的key可以是字符串,也可以是数字。不论key是字符串还是数字,遍历对象key的时候,这个key会变成字符串通过[] 操作符访问key对应值时候,不论是数字还是字符串都转成了 字符串的key 进行访问上一段js代码:输出结果是:可以看到 obj[key] = "xxx" 赋值的时候,确实key是number但是遍历key的时候,打印出的类型是string后面通过key1(string)和key2(number)访问元素,都是可以的改成ts代码如下这段代码就过原创 2023-01-10 11:02:48 · 1935 阅读 · 0 评论 -
字符串json中函数的定义与解析
直接上代码let dat='{"p1":10,"formatter":"((val)=>{console.log(val);})"}';let ss = JSON.parse(dat,function (key, value) { if("formatter" == key ){ return eval(value); } return value;});主要点就是JSON.parse的第二个解析参数,用来对每个解析的对象做处理原创 2021-11-15 12:59:01 · 561 阅读 · 0 评论 -
【nodejs】waitFor is deprecated
自己用Promise封装一个函数实现就行function waitfun(time) { return new Promise(resolve => { setTimeout(() => { resolve(''); }, time); });}调用:await waitfun(1000);原创 2021-10-27 16:21:55 · 251 阅读 · 0 评论
分享