JS
文章平均质量分 57
爱敲代码的啊辉
这个作者很懒,什么都没留下…
展开
-
JS之闭包
首先要理解变量的作用域,无非就是两种:全局变量和局部变量。在函数内可以访问到函数外部的变量,但在函数外部访问不了函数内部的变量var n=1; function f1(){ console.log(n); } f1(); // 输出1,在函数内可以访问到函数外部的变量 function f1(){ var n=1; } console.log(n); // 输出error,在函数外部访问不了函数内部的变量那么在函数外部怎么才能访问得到函数内部的变量呢,这原创 2021-10-20 15:46:21 · 76 阅读 · 0 评论 -
Es6学习 Promise
Promise1. 回调地狱在传统的ajax请求中,当异步请求之间的数据存在依赖关系的时候,就可能产生不优雅的多层回调,俗称”回调地域“(callback hell),这却让人望而生畏,Promise的出现让我们告别回调地域,写出更优雅的异步代码。回调地狱带来的负面作用有以下几点:代码臃肿。可读性差。耦合度过高,可维护性差。代码复用性差。容易滋生 bug。只能在回调里处理异常。2. 什么是PromisePromise,相当于一个容器,保存着异步操作的一个结果,各种异步操作都可以用同样的方法进行处理。原创 2021-10-16 23:22:59 · 53 阅读 · 0 评论