
es6
文章平均质量分 59
胡鹤婷
努力靠近理性的工科产品胡
展开
-
ES6 Module语法
在上网课的饰扣遇到了ES6新语法规则,看了阮一峰ECMASCRIPT6入门](http://es6.ruanyifeng.com/)在ES6之前,社区制定了一下模块化加载方案,只要有CommonJS和AMD两种。前者主要用于服务器,后者用于浏览器。ES6在语言标准层面上,实现了模块化功能,可以完全取代CommonJS和AMD规范,成为浏览器个服务器通用的模块解决方案。 ES6模块设计思想,是尽量的转载 2017-11-07 10:49:03 · 330 阅读 · 0 评论 -
ES6
块级作用域'use strict'; if(true){ var fruit = "apple"; } console.log(fruit);//apple//块级作用域 if(true){ let fruit = "apple"; } console.log(fruit); //ReferenceError: fruit is not defined使用let定义的变量只能作用在定义它原创 2017-12-26 08:30:32 · 174 阅读 · 0 评论 -
ES6
解构参数 - Destructured Parameters'use strict';function breakfast(dessert,drink,{location,resurant}={}) { console.log(dessert,drink,location,resurant); } breakfast("cake","milk",{location:"云南",resurant:"原创 2017-12-26 19:24:53 · 165 阅读 · 0 评论 -
ES6 let,const命令和块级作用域
最近准备开始读《react-native跨平台移动应用开发》,但是其封面的ES6成为主流,鼓励使用Promise机制,让我们拿起了阮一峰老师的《ES6标准入门》,准备系统学一下,之前有学过ES6,但没系统的看书,只是了解其中部分语法特性,最近想着春招,着急上火的复习好几天,但是最终觉得知识还是求甚解的好,在于平时的积累,运用,功到自然成,和小伙伴们一起加油。 let命令 let用法与var相似...原创 2018-03-18 10:01:50 · 599 阅读 · 0 评论 -
ES6 Generator
Generator函数时ES6提供的一种异步编程的解决方案。 在语法上,我们可以把Generator函数理解为一个状态机,封装了很多内部状态。执行Generator函数会返回一个遍历器对象。 Generator函数区别于普通函数的特征在: 1.function命令与函数名之间有一个星号 2.函数体内部使用yield语句定义不同状态 例如: function* helloWorld(...原创 2018-04-23 13:07:09 · 218 阅读 · 0 评论 -
箭头函数和普通函数的区别
箭头函数的格式: 1.只包含表达式,连{…}和return都省略掉了 var fn = x => x*x; 2.包含多条语句,这个时候就不不能省略{…} //单个参数 x => { if(x > 0){ return x * x; }else{ return x; } } //参数不是一个需要用括号括起来 (x,y) => return x*y; 箭头函数...原创 2018-04-19 08:15:35 · 3453 阅读 · 0 评论