![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6学习
暮色岚光
fighting!!!
展开
-
JavaScript中的词法作用域(也叫 静态作用域)、动态作用域、函数作用域和块级作用域
静态作用域: 一段代码,在它执行之前就已经确定了它的作用域, 简单来说就是在执行之前就确定了其可以应用哪些地方的作用域(意指:该作用域下的变量)。 以下例子为《JavaScript权威指南》中经典的一个例子: 例一: var scope = "global scope"; function checkScope() { var scope = "local scope"; function fn() { return scope; } return fn(); } checkSc原创 2020-07-30 22:43:01 · 480 阅读 · 0 评论 -
箭头函数&普通函数 区别
区别: 箭头函数采用词法作用域 1、相比普通函数更简洁的语法 2、没有this,而是捕获其所在上下文的 this 值,作为自己的 this 值 普通函数:每个新定义的函数都有其自己的 this 值。 3、不能使用new 箭头函数作为匿名函数,是不能作为构造函数的,不能使用new。 4、箭头函数没有原型属性 var a = ()=>{ return 1; } function b(){ return 2; } console.log(a.prototype);//un.原创 2020-07-30 21:50:02 · 1134 阅读 · 0 评论 -
generator学习
generator generator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。 ES6定义generator标准的哥们借鉴了Python的generator的概念和语法,如果你对Python的generator很熟悉,那么ES6的generator就是小菜一碟了。如果你对Python还不熟,赶快恶补Python教程!。 我们先转载 2018-01-17 11:26:15 · 296 阅读 · 0 评论