![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 94
咸虾米_
这个作者很懒,什么都没留下…
展开
-
ES实用的深度解构赋值方法
基于这种特性,如果一次性想要定义多个变量,就可以使用这种解构的方式定义,相当于一次性定义了三个变量并对变量进行了赋值。在实际开发中基本没有上面那种简单的结构,大多数都是数据结构比较复杂,用好了解构赋值才会让你的代码看起来更加整洁。解构数组和对象有些不同,解构对象的时候属性前后位置不影响,但是结构数组,需要按照索引顺序结构。如果使用解构的话,只需要如下面格式所写即可,保持将变量名和对象属性名同名才可取到值。作者:咸虾米,如果对内容有更好的建议或者优化方案,请评论留言。同上面对象别名方式一致。原创 2023-12-26 23:40:25 · 1842 阅读 · 3 评论 -
各种类型的for循环遍历,forEach/map/filter/for...in/for....of/every/some/includes/reduce的详细用法
前端对数组操作最为频繁,选择合适的数组循环遍历,可以提升开发效率。我们就通过这篇文章给大家总结一下数组常用的循环遍历方法,让大家一次性掌握这些方法的使用技巧。原创 2023-12-21 17:56:47 · 2697 阅读 · 4 评论 -
异步请求的进化史,ES6 Promise教程,ES7 async/await异步处理同步化
很多同学,对promise比较陌生,只是知道怎么用,无非就是.then().catch(),至于为什么这样用很多同学比较迷茫,网上很多介绍的都太理论化、抽象化,希望能通过这篇文章帮你深入了解一下promise的前因后果。原创 2022-09-28 16:47:09 · 1041 阅读 · 0 评论 -
js的localStorage保存数据到浏览器缓存
//定义全局变量函数var localStorage = window.localStorage;//定义全局变量//设置缓存function (key, value) { var v = value; //是对象转成JSON,不是直接作为值存入内存 if (typeof v == 'object') { v = JSON.stringify(v); v = 'obj-' + v; } else { v = 'str-' + v; } var localStorage = w转载 2020-09-24 17:06:16 · 730 阅读 · 0 评论