![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
文章平均质量分 55
s小布丁
这个作者很懒,什么都没留下…
展开
-
34种JS优化技巧
带有多个条件的 if 语句把多个值放在一个数组中,然后调用数组的 includes 方法。//longhandif (x === 'abc' || x === 'def' || x === 'ghi' || x ==='jkl') { //logic}//shorthandif (['abc', 'def', 'ghi', 'jkl'].includes(x)) { //logic}简化 if true…else对于不包含大逻辑的 if-else 条件,可以使用下面的.原创 2024-03-20 14:16:54 · 882 阅读 · 0 评论 -
使用`Promise.all `结合`map`返回接口中部分成功和部分失败的数据
两个异步并行执行的接口,前端需要获取到并行执行的结果才可以进行下一步操作,但是并行接口不一定都能成功返回,即:部分会成功返回,部分会失败。参考网址:https://juejin.cn/post/7000012794804305928。会根据每次最快的返回的结果做为结果,简单理解为:有次返回结果失败了,则最后返回的是结果是。返回的成功的结果和失败的结果都以map的方式生成一个新数组进行返回,目标结果为。,这样的话,就无法获取到其他成功返回的结果。方式并行获取接口返回的值,但是因为。原创 2024-03-20 14:14:44 · 325 阅读 · 0 评论