首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ES6
订阅
好记性不如烂笔头
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
ES6 - 迭代器Iterator
为什么要有Iterator 基础使用 它是一种接口,这个接口要求return一个对象,并且这个对象要有next函数,而且next函数需要return一个对象,这个对象要有value属性和down属性
ES7 async、await
定义 async用于声明一个function是异步的,而await用于等待一个异步方法执行完成。 async/await是generator的语法糖 async/await解决了promise代码冗余
ES6 解构赋值
解构赋值及原理 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring) 解构是ES6提供的语法糖,其实内在是针对可迭代对象的Iterator接口,通
ES6 set、WeakSet、 map、WeakMap
Set Set是数据结构中的一种叫集合的数据结构,最大特点是数据不能重复,无序的,不能通过下标值进行修改 Set的存储的数据类型可以是任意的 Set的引用是强引用 Set实例对象的属性 size:返回
ES6 babel原理、let,const,var的区别
let原理 map WeakMap forEach与map的区别 forEach 仅遍历数组,对该数组没做任何的改变,且返回undefined map 不改变原数组,创建一个新数组,结果是该数组中的每
通过 20 个棘手的ES6面试问题来提高咱们的 JS 技能
ECMAScript 6(以下简称ES6)是 JS 语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得 JS 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。接下来咱们来看看 20 道棘手的面试题,通过做题,顺带提升一下咱们的 JS 的技能。 ECMAS…
你会用ES6,那倒是用啊!
不是标题党,这是一位leader在一次代码评审会对小组成员发出的“怒吼”,原因是在代码评审中发现很多地方还是采用ES5的写法,也不是说用ES5写法不行,会有BUG,只是造成代码量增多,可读性变差而已。
ES6 箭头函数、promise 新特性
ES6新特性在老的浏览器上,是无法执行的。需要使用Babel 转码器将ES6代码转换为ES5的代码 Babel 的配置文件是.babelrc,存放在项目的根目录下。使用 Babel 的第一步,就是配置这个文件。基本格式如下 注意,以下所有 Babel 工具和模块的使用,都必须先…
ES6 Class类、与ES5继承的区别
静态属性指的是Class本身的属性,即Class.propName,而不是定义在实例对象(this)上的属性。 类的实例属性可以用等式,写入类的定义之中。 类相当于实例的原型,所有在类中定义的方法,都会被实例继承。如果在一个方法前,加上static关键字,就表示该方法不会被实例…
【ES6基础知识】class的继承
Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多。 上面代码中,constructor方法和toString方法之中,都出现了super关键字,它在这里表示父类的构造函数,用来新建父类的this对象。 子类必须在cons…