![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 85
web_LamHo
这个作者很懒,什么都没留下…
展开
-
ECMAScript6-学习笔记(let和const命令)
let命令基本用法ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在它所在的代码块有效。for循环的计数器,就很合适使用let命令。上面代码的计数器i,只在for循转载 2016-08-03 14:46:37 · 1199 阅读 · 0 评论 -
ECMAScript6-学习笔记(变量的解构赋值)
数组的解构赋值 基本用法ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。以前,为变量赋值,只能直接指定值。var a = 1; var b = 2; var c = 3; ES6允许写成下面这样。var [a, b, c] = [1, 2, 3]; 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。本质上,这种写法属于“模式匹配”,转载 2016-08-03 16:57:58 · 714 阅读 · 0 评论 -
ECMAScript6-学习笔记(字符串的扩展)
查找字符串includes(), startsWith(), endsWith()传统上,JavaScript只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6又提供了三种新方法。 includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在源字符串的头部。 endsWith():返回布尔值,表示参数字符串是否在转载 2016-08-04 16:18:53 · 660 阅读 · 0 评论 -
ECMAScript6-学习笔记(简介)
ECMAScript6简介ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。标准的制定者有计划,以后每年发布一次标准,使用年份作为版本。因为ES6的第一个版本是在2015年发布的,所以又称ECMAScript 2015(简称ES2015)。2转载 2016-08-03 10:11:10 · 491 阅读 · 0 评论 -
ECMAScript6-学习笔记(数值的扩展)
二进制和八进制表示法ES6提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。0b111110111 === 503 // true 0o767 === 503 // true从ES5开始,在严格模式之中,八进制就不再允许使用前缀0表示,ES6进一步明确,要使用前缀0o表示。// 非严格模式 (function(){ console.log(0o11 === 011转载 2016-08-08 18:05:42 · 378 阅读 · 0 评论 -
ECMAScript6-学习笔记(数组的扩展)
Array.from()Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。下面是一个类似数组的对象,Array.from将它转为真正的数组。let arrayLike = { '0': 'a', '1': 'b', '2': 'c',转载 2016-08-10 14:40:38 · 584 阅读 · 0 评论