ES6
可乐6666
一个专注于Web前端的程序猿,且有从前端向后台、产品经理转变的想法,充满新奇的想法并正在付诸于实际,幻想着有一天能升职加薪,当上总经理,出任CEO,走上人生巅峰!
展开
-
ES6中箭头函数与普通函数this的区别
普通函数中的this:1. this总是代表它的直接调用者, 例如 obj.func ,那么func中的this就是obj2.在默认情况(非严格模式下,未使用 'use strict'),没找到直接调用者,则this指的是 window3.在严格模式下,没有直接调用者的函数中的this是 undefined4.使用call,apply,bind(ES5新增)绑定的,this指的是转载 2018-04-02 16:27:50 · 481 阅读 · 0 评论 -
ES6中Promise浏览器兼容问题解决办法
1、在项目中使用到了ES6的Promise对象,代码在谷歌浏览器中正常运行,而在360浏览器下的兼容模式下,IE内核是不支持Promise的。2、通过can i use网站https://caniuse.com/)查到的ES6 promise的支持情况3、要是在项目中使用Promsie对象,解决方法是使用第三方插件bluebird.js(github地址:https://github.com/pe...原创 2018-05-17 16:58:04 · 22327 阅读 · 2 评论 -
Promise和ajax配合使用
1、声明Promise对象的方式。创建Promise对象,根据业务需求判断执行成功或者失败,成功调用resolve(),失败调用reject()// 方法1let promise = new Promise ( (resolve, reject) => { if ( success ) { resolve(res) } else { ...原创 2018-08-03 14:16:45 · 3134 阅读 · 0 评论