随笔分类 - ES6
摘要:npm install babel-core@old //安装5.x的版本 babel-core默认只支持es6语法,对新的API并不支持,如若要支持支持转换完整的ES6特性,需要安装babel-polyfill npm install babel-polyfill
阅读全文
摘要:修饰符 ES6对正则对象添加了几个新的修饰符,比如u,s,y,这三个是比较常用的修饰符 u修饰符用来正确处理大于\uFFFF的 Unicode 字符 y修饰符的作用与g修饰符类似,也是全局匹配,后一次匹配都从上一次匹配成功的下一个位置开始。不同之处在于,g修饰符只要剩余位置中存在匹配就可,而y修饰符
阅读全文
摘要://race方法接收一个promise对象数组,哪个promise对象的状态先变化(resolved或rejected),它对应的回调方法便执行,同时其他promise对象会被丢弃,不再执行。 Promise.race([Promise.resolve(3),Promise.reject(5)]) .then(function(x){ console.log(x) // 输出...
阅读全文
摘要:var a = function(x){ return new Promise(function(resolve,reject){ if(x>10){ resolve(x) }else{ // reject(new Error('...
阅读全文
摘要:Object.assign() 方法可以把任意多个的源对象自身的可枚举属性拷贝给目标对象,然后返回目标对象 合并对象 深度拷贝 假如需要深度拷贝的话,仍旧需要使用别的而不是本方法。因为 Object.assign() 拷贝的是在 source 里是对象的属性的引用而不是对象本身
阅读全文