码迷,mamicode.com
首页 >  
搜索关键字:es6    ( 5574个结果
Symbol
ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入Symbol ...
分类:其他好文   时间:2017-09-11 22:54:59    阅读次数:220
ES6 promise
resolve函数的作用是,将Promise对象的状态从“未完成”变为“成功”(即从 Pending 变为 Resolved),在异步操作成功时调用,并将异步操作的结果,作为参数传递出去;reject函数的作用是,将Promise对象的状态从“未完成”变为“失败”(即从 Pending 变为 Rej ...
分类:其他好文   时间:2017-09-11 21:16:10    阅读次数:185
ES6 class学习笔记
ES5中生成实例对象的方法是通过构造函数: ES6中添加新的语法生成对象实例: ...
分类:其他好文   时间:2017-09-11 19:37:50    阅读次数:93
ES6 promise对象
什么叫promise? Promise对象可以理解为一次执行的异步操作,使用promise对象之后可以使用一种链式调用的方式来组织代码;让代码更加的直观。 那我们为什么要使用promise? 比如我们在工作中经常会碰到这么一个需求,比如我使用ajax发一个A请求后,成功后拿到数据,我们需要把数据传给 ...
分类:其他好文   时间:2017-09-11 18:18:54    阅读次数:111
ES6:let和var的区别
let是es6新增的命令,其用法和var差不多,但是还是有些区别的。 一、let是块级命令,var不是块级命令 同时在代码块里面声明a和b,但是在外面访问的时候只能访问b,说明let的作用域只是在块级里面,用let声明变量可以防止变量泄漏。 在for的循环遍历中就适合用let命令了 如果将上面的le ...
分类:其他好文   时间:2017-09-11 14:21:26    阅读次数:218
Symbol
Symbol ES6引入的一种新的原始数据类型Symbol,表示独一无二的值。 let s = Symbol();//声明一个Symbol typeof s; //"symbol" var s1 = Symbol('foo'); var s2 = Symbol('bar'); s1 !== s2; ...
分类:其他好文   时间:2017-09-11 11:30:03    阅读次数:154
ES6一些新特性记录
ES6一些新特性记录 1.箭头操作符 箭头操作符左边是需要输入的参数,右边是返回值 比如运用到js回调函数中可以使书写更加方便 又比如一块简单的代码: 如果方程式比较复杂,则需要用{}把代码包起来。 2.增强对象字面量 es6新特性中对象字面量被增强了,使用更为简洁灵活 a.可以直接在对象字面量里定 ...
分类:其他好文   时间:2017-09-10 21:49:20    阅读次数:229
js 正则表达式
【正则表达式】 1、正则表达式包括两部分: ① 定义正则表达式的规则; ② 正则表达式的模式(i/g/m); 2、声明正则表达式: ① 字面量声明: var reg=/表达式规则/表达式模式; eg:var reg =/white/g; ② 使用new关键字: var reg = newRegExp ...
分类:Web程序   时间:2017-09-10 18:56:40    阅读次数:254
走进EC6的let和const命令
详细学习链接: http://es6.ruanyifeng.com/#docs/let let命令 基本用法 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 'use strict'; { let a = 10; var b = 1; ...
分类:其他好文   时间:2017-09-10 13:37:56    阅读次数:172
关于ES6的let,const与var之间的三生三世
首先需要明确的是let、const、var都是用来定义变量的 在ES6之前,我们一般都用var来定义变量,例如 : 在上面的代码中,我们可以预计到第一个console输出的是1,第二个由于变量提升输出的是undefine,而不是产生ReferenceError错误,第三个输出的还是1;也就是说在函数 ...
分类:其他好文   时间:2017-09-10 12:41:17    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!