
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 · 516 阅读 · 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 · 1188 阅读 · 0 评论 -
generator学习
generatorgenerator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。ES6定义generator标准的哥们借鉴了Python的generator的概念和语法,如果你对Python的generator很熟悉,那么ES6的generator就是小菜一碟了。如果你对Python还不熟,赶快恶补Python教程!。我们先转载 2018-01-17 11:26:15 · 316 阅读 · 0 评论