最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • ES6回顾

    正文概述 掘金(Azir1)   2021-03-30   412

    promise

    • promise.all,关键步骤,map(p => p.catch(e => e)) 在每个请求后加上 catch 捕获错误,确保promise能正常执行走到.then中
    • promise.race的用法:谁跑的快,以谁为准执行回调。

    race的使用场景:

    比如我们可以用race给某个异步请求设置超时时间,并且在超时后执行相应的操作,代码如下:如果5秒钟图片还未成功返回,那么timeout就跑赢了,则进入catch,报出“图片请求超时”的信息。

    迭代器(Iterator)

      它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。

    for...of...

    for...in...

    proxy

    get(target, propKey, receiver):拦截对象属性的读取,receiver-接收者,也就是当前的proxy实例

    set(target, propKey, value, receiver):拦截对象属性的设置

    apply(target, object, args):拦截 Proxy 实例作为函数调用的操作,比如proxy(…args)、

    proxy.call(object, …args)proxy.apply(…)

    Set数据类型

    Set let set = new Set(类数组);
    

    size:表示集合中的元素个数

    add(value):添加元素,如果已经存在则不会添加

    clear() 清空一个 set 对象中的所有元素,并返回 undefined

    delete(value) 方法可以从一个 Set 对象中删除指定的元素。参数 value 是要删除的值。成功删除返回 true,否则返回 false。

    Map数据类型

    set(key,value) ,添加key-value

    has(key),判断是否存在key

    get(key),获取对应key的值

    delete(key), 删除对应的key以及value


    起源地下载网 » ES6回顾

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元