
ES6
SYWsuperman
努力写100篇原创博客!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
你了解es6的符号吗?
符号概述符号是什么?符号是ES6新增的一个数据类型,它没有字面量,只能通过使用函数 Symbol(符号描述)来创建符号有什么特点?没有字面量使用 typeof 得到的类型是 symbol每次调用 Symbol 函数得到的符号永远不相等,无论符号名是否相同符号可以作为对象的属性名存在,这种属性称之为符号属性开发者可以通过精心的设计,让这些属性无法通过常规方式被外界访问符号属性是不能枚举的,因此在 for-in 循环中无法读取到符号属性,Object.keys 方法也无法读取到符号属性O原创 2020-05-10 23:25:18 · 289 阅读 · 0 评论 -
属性描述符与Proxy的区别&Vue3.0为何改用Proxy
属性描述符什么是属性描述符?属性描述符就是一个属性除了属性名与属性值之外的其他相关信息通过Object.getOwnPropertyDescriptor(对象, 属性名)可以得到一个对象的某个属性的属性描述符let obj = { a: 1}console.log(Object.getOwnPropertyDescriptor(obj, 'a'));// {// v...原创 2020-04-19 02:21:43 · 2461 阅读 · 6 评论 -
什么是迭代器,生成器?有什么应用?
理解迭代器的概念什么是迭代?从一个数据集合中按照一定的顺序,不断取出数据的过程迭代和遍历的区别?迭代强调的是依次取数据,并不保证取多少,也不保证把所有的数据取完遍历强调的是要把整个数据依次全部取出例:在生活中,我们经常听到一个词叫产品迭代,一个产品有可能做到一半,公司倒闭导致产品无法继续迭代什么是迭代器?对迭代过程的封装,在不同的语言中有不同的表现形式,通常为对象迭代模式一种设...原创 2020-04-12 18:29:34 · 681 阅读 · 0 评论 -
终极异步处理方案async、await,相比传统异步处理方案有什么优势?
写在前面声明首先,这篇博客较为主观,仅代表个人观点,如果您有不同意见或者发现本文有错误,您可以留言或者加我的微信15011177648需要的基础技能async、await是es2017(es8)的新功能,也是Promise的语法糖,想学习async、await的话需要先了解Promise的使用传送门:https://www.cnblogs.com/whybxy/p/7645578.htm...原创 2020-04-06 23:35:19 · 599 阅读 · 0 评论 -
ES6-Promise 原理分析
promise是什么以下来自百度所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。Promise对象有以下两个特点。(1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:P...原创 2020-03-23 00:16:06 · 1016 阅读 · 0 评论