![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
Yuval Zhong
这个作者很懒,什么都没留下…
展开
-
JS Array.map方法内异步方法无法同步执行
问题:JS map方法内异步方法无法同步执行场景:我们在使用map来设置每一项值的时候,涉及到异步操作,就会出现问题。按照常规,重现出一种情形。假设我要使用map对每一项值进行操作,其中涉及到异步操作(此处使用演示来模拟),在简短延时后将值设置为10。我们理想中ret的值是[10,10,10,10,10](async () => { let arr = [1,2,3,4,5...原创 2019-12-11 16:03:58 · 6752 阅读 · 4 评论 -
JS 小坑 - AJAX请求的小坑,请求接口404
背景:公司需要帮助其他项目修改源码,但是跑起来发现无法正常发送请求,请求全部为404状态。后端也确定了对请求的接口进行了处理。前端js设置的url也看起来很正常。思考:1.确认后端接口的地址(确定了代表后端是没有问题的)2.404代表找不到接口,那么就要从前端入手了,一般都是url出问题。解决:在JavaScript中看到AJAX请求的地址没有异样,对了几遍接口也是没问题的。...原创 2019-11-18 17:38:56 · 1573 阅读 · 0 评论 -
JavaScript 字符串true或false转换为Boolean类型数据
前言:在写一个按钮切换效果时,遇到了一个数据类型问题。我打算的是通过属性判断按钮是否被选中,设置其属性为true和false,但是奇怪的发现,当属性为空,切换到true,在切换到false,之后一直就为false了,非常奇怪。后来debuger发现,原来是数据类型出现的错误。html标签内存的都是字符串,所以使用getAttribute读出来的就是字符串整体流程是 读出字符串...原创 2019-11-05 11:32:01 · 3897 阅读 · 0 评论