数组的解构赋值
在ES6中允许按照一定的模式,从数组或对象中提取值,对变量进行赋值,这种方式称为解构(Destructuring)。在ES5中,我们是这样为变量赋值的
而在ES6中,我们可以这样为变量赋值
从数组中提取值,按照对应的位置,为变量进行赋值。
你既然认准一条道路
何必去打听要走多久
在ES6中允许按照一定的模式,从数组或对象中提取值,对变量进行赋值,这种方式称为解构(Destructuring)。在ES5中,我们是这样为变量赋值的
而在ES6中,我们可以这样为变量赋值
从数组中提取值,按照对应的位置,为变量进行赋值。
ES6新增了
let
和const
两个命令来声明变量,这两个新的命令和ES5中的var
命令有很多不同之处,而且使用let
和const
会让代码看起来更严谨。
在ES5的时候,只有全局作用域和函数作用域,ES6新增了块级作用域的概念,看下面的代码
在上面的代码块之中,分别用var
和let
声明了变量a
和b
,然后我们在代码块之外访问变量a
和b
,结果用var
声明的变量a
能够访问到,而用let
声明的变量b
报错了。这表明,用let
声明的变量只在它所在的代码块内有效。for
循环中的计数器就非常适合用let
来声明,用let
声明的计数器i
的作用域仅仅在循环体中,外部是没法访问到的,而用var
声明的计数器j
的作用域却是全局的,在任何地方都能访问,而这并不是我们想要的结果。
|
|
|
|
sublime被誉为前端开发神器,虽然小巧但是性能强悍,而且可以高度自定义,包括安装各种功能强大的插件、主题,能够极大的提高编码效率。
sublime text官网下载地址:https://www.sublimetext.com/download
在安装插件之前需要首先安装Package Control
(sublime的包管理器),能够帮助我们实现插件的安装、删除、更新等操作
安装package Control步骤
按下Ctrl + `
打开控制台
在控制台中粘贴下面的代码并运行(只适用于sublime text 3)
|
|
折腾了两个晚上,终于把博客搭好了
之前自己通过github也搭了一个小小的个人网站,希望能够记录一些东西
无奈管理起来太麻烦,也没有现有的轮子高大上,所以就把网站迁移到coding上去了,贴一下网址我的个人网站
废话不多说,接下来的时间就需要挑灯夜战开始写写写了…