摘要: //在es6中Promise是一个函数对象,用它生成对象需要传入一个带有两个参数的函数,这两个参数分别是两个函数代表执行成功和执行失败 //传入的函数里面可以执行一些异步的操作并监听,监听到该异步操作成功后就调用代表成功的那个参数函数,失败则调用失败的那个参数函数 //然后在外面就可以用这个Prom 阅读全文
posted @ 2020-02-20 14:39 maycpou 阅读(119) 评论(0) 推荐(0) 编辑
摘要: let xmlHttp = new XMLHttpRequest();//创建发送请求的对象 //这是为了兼容IE的获取ajac请求对象的方法 // let getXmlHttpRequest = function () { // if (window.XMLHttpRequest) { // // 阅读全文
posted @ 2020-02-20 14:06 maycpou 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 在定义一个函数的时候,我们定义了几个函数的参数,但是在调用的时候我们可能并没有传入足够的参数,那么未被满足的参数的值就是undefined,在ES6中如果有这种情况我们可以给形参一个默认值,如果该形参在调用函数的时候未被赋值,那么它的值就是我们定义的默认值而不是undefined。 例: funct 阅读全文
posted @ 2020-02-20 13:06 maycpou 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 首先理解一下函数总的arguments变量,这个变量是函数内部自动生成的,他用来保存传入函数的实参,是一个伪数组。 例: function fun(a,b){ console.log(arguments); console.log(a+b); } fun(1,2,3); 输出:Arguments(3 阅读全文
posted @ 2020-02-20 12:57 maycpou 阅读(180) 评论(0) 推荐(0) 编辑