解构 Destructuring: 解构赋值允许使用类似数组或对象字面量的语法将数组和对象的属性赋值给给中变量。 一般情况访问数组中的前三个元素: 使用解构: 1.数组与迭代器的解构: 语法形式:var/let/const [variablel1,variablel2,variablel3,..., ...
分类:
其他好文 时间:
2017-12-04 00:51:05
阅读次数:
212
不定参数和默认参数: 上面例子中使用到了arguments对象,它是一个类数组对象,包含了传递给函数的所有参数。这样的的传参无法看到参数的具体个数,还有参数是从1开始迭代,arguments[0]相当于参数,如果要添加了参数,则必须要重新遍历参数。 es6中的不定参数: ...needles是es6 ...
分类:
其他好文 时间:
2017-12-04 00:50:22
阅读次数:
248
参考材料:阮一峰 ECMAScript 6 入门 笔记列表 1. let 和 const 命令 ...
分类:
其他好文 时间:
2017-12-03 16:31:56
阅读次数:
105
变量:就是存储在里面的数据是随时可以变化的。 在使用变量之前,需要我们先声明变量,声明变量的关键字有三个,,var,let,const, var是ES6之前一直使用的声明方式,从ES6开始,新增了let和const 声明变量语法: 关键字 变量名。var i 如果通过var声明了变量,但是没有赋值, ...
分类:
Web程序 时间:
2017-12-03 14:44:33
阅读次数:
228
最常用的ES6特性 let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments 这些是ES6最常用的几个语法,基本上学会它们,我们就可以走遍天下 ...
分类:
其他好文 时间:
2017-12-03 14:43:14
阅读次数:
177
js的模块化 在前端开发的原始时期,只要在script标签中嵌入js代码就能实现一些基本的交互效果,但是随着时代的进步。js扮演的角色变得重要起来,js应用的场景页越来越复杂,。然而,js都没有类的概念,更不用说模块了。 为什么要有模块化 当一个项目变得复杂的时候,会出现问题,比如:命名冲突:开发中 ...
分类:
Web程序 时间:
2017-12-03 00:41:38
阅读次数:
234
NodeJS之URL模块 今天讲的是NodeJS里面的一个简单的小模块,即url模块;这个url模块要使用的话,需要先引入。若只是在命令行里比如cmd或git bash等使用url这个模块的话,是不需要require进来的。直接使用便可 const这个关键字是ES6里面定义的常量,不可以改变。 ur ...
分类:
Web程序 时间:
2017-12-02 16:12:01
阅读次数:
203
本文地址:http://www.cnblogs.com/veinyin/p/7944072.html 正确格式 转换的效果 要进行转换的必须是 Json 的数组格式,如果在 Json 里面没有 length 这一项,那么转换出来的数组就是一个空数组 注释掉上面第 5 行的结果 因为 Json 的 k ...
分类:
编程语言 时间:
2017-12-01 20:41:00
阅读次数:
373
在 ES6 中,提供了 let 关键字和 const 关键字。 let 的声明方式与 var 相同,用 let 来代替 var 来声明变量,就可以把变量限制在当前代码块中。 使用 const 声明的是常量,其值一旦被设定便不可被更改。 ...
分类:
Web程序 时间:
2017-12-01 15:17:21
阅读次数:
114
首先安装nodejs首先确保你的电脑已经安装好nodejs, 并已将其添加到环境变量中 (一般安装时自动添加或者询问是否添加)添加build system在sublime text中依次打开Tools -> Build System -> New Build System... 粘贴以下代码后保存( ...
分类:
其他好文 时间:
2017-12-01 15:16:46
阅读次数:
158