![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
文章平均质量分 95
浮光掠影ll
这个作者很懒,什么都没留下…
展开
-
ES6学习记录——上
这里写目录标题let与const块级作用域顶层对象的属性解构赋值数组解构赋值对象解构赋值 let与const let定义变量有作用域 for循环中设置循环变量的部分是一个父作用域,循环体部分是一个子作用域 var a = []; for (var i = 0; i < 10; i++) { //如果这里用var来定义i 那么全局就只有这一个i a[i] = function () { console.log(i); }; } //循环体外调用console的时候,全局的i已经是1原创 2022-05-04 20:38:53 · 307 阅读 · 0 评论 -
JavaScript箭头函数
代码摘录自https://www.cnblogs.com/fundebug/p/6904753.html 语法 我们先来按常规语法定义函数: function funcName(params) { return params + 2; } funcName(2); // 4 该函数使用箭头函数可以使用仅仅一行代码搞定! var funcName = (params) =&gt...转载 2019-03-06 10:45:05 · 157 阅读 · 0 评论 -
ES6Proxy
之前在写vue项目的时候用到了proxy来进行服务端代理,解决跨域问题。之后发现它的功能远不止这些。看到了一片很好的文章,转载学习 原文地址 什么是代理模式 代理模式(英语:Proxy Pattern)是程序设计中的一种设计模式。 所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网络连接、内存中的大对象、文件或其它昂贵或无法复制的资源。 著名的代理模式例子为引用计数(...转载 2019-08-20 16:54:24 · 140 阅读 · 0 评论 -
JS异步优化方案Promise、Generator和async/await
参考https://segmentfault.com/a/1190000007535316#articleHeader5 由于JavaScript是单线程的,因此异步编程是非常重要的,在异步操作中有一类很棘手的问题,被称为“回调地狱”,异步的回调函数中,又有另外的异步的回调,一个套一个,再参杂一些同步逻辑判断,代码就会变的难以维护。 //回调地狱 setTimeout(function(){ ...原创 2019-08-14 00:15:35 · 401 阅读 · 0 评论