
ES6(学习)
文章平均质量分 63
一个有梦想的咸鸭蛋
这个作者很懒,什么都没留下…
展开
-
webpack搭建ES6环境
ES6环境搭建参考链接环境需求: 1. Node 2. cnpm (国内可以选择cnpm,淘宝镜像) 3. webpack 4. babel-loader (转码器)创建工程目录的结构如下: 目录结构说明: study-es6: 项目名 dist/js:存放打包后的文件; src:开发环境访问的目录; src/main.js:我们编写的es6代码; index原创 2017-06-07 22:34:52 · 4934 阅读 · 0 评论 -
ES6-箭头函数 =>
参考以下博客,建议查看原博客,它更为详细; ES6 阮一峰var xyd = a => console.log(a);a('箭头函数');//箭头函数;xyd就是函数的名称; xyd = a 这里的a就是函数xyd的参数; =>这里后面就是代码块 上面的代码等同于:function xyd(a){ console.log(a);}参数如果箭头函数不需要参数或者需要多个参数原创 2017-06-14 23:28:24 · 476 阅读 · 0 评论 -
es6-变量解构赋值
参考以下博客,建议查看原博客,它更为详细; ES6 阮一峰什么是解构: ES6允许按照一定的模式,可以从数组和对象中提取值,对变量进行赋值,这被成为解构;let [a,b,c] = [1,2,3] console.log([a,b,c])//[1,2,3]如上从数组[1,2,3]提取值,按照对应的位置,对左边的三个变量进行赋值;如果解构不成功,变量的值就为undefined;let [a]原创 2017-06-20 22:12:51 · 395 阅读 · 0 评论 -
es6-函数(二)
参考以下博客,建议查看原博客,它更为详细; ES6 阮一峰rest参数rest参数将获取函数的多余的参数,rest后面的变量是一个数组;变量会把会把参数放入到数组中; 使用方法:…变量名function xyd(...a){ console.log(a);}xyd(1,2,3)//[1,2,3]; 当运行函数xyd后,rest参数后面的变量a,会把传入的参数1,2,3放入到一个数组原创 2017-06-14 22:33:24 · 347 阅读 · 0 评论 -
es6-函数
参考下博客,建议查看原博客,它更为详细; ES6 阮一峰参数的默认值可以为函数的参数设定默认值;function a (b=5){console.log(b);}a(); //5a(1); //1上面的代码意思为;如果函数a被调用时,掺入了参数,那么参数b=传入的参数;如果没有传入参数,那么参数b=5;注意参数是默认被声明的,不允许重复声明;function a (b=5){let b原创 2017-06-14 00:20:50 · 377 阅读 · 0 评论 -
var, let, const,、 命令的理解和区别;
let命令 ##:只在命名它的代码块中有效,并且和const一样,不会发生变量提升和重复声明一个变量,这也就说明:在声明一个变量之前,这个变量都不可获取;与var的区别: var声明的变量会发生 变量提升;我们在声明它之前可以获取到变量,由于变量提升它被定义为undefined;let命声明的变量只在它声明的代原创 2017-06-09 23:39:49 · 464 阅读 · 0 评论