首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ES6新语法
西瓜watermelon
创建于2021-11-04
订阅专栏
记录ES6新增语法相关知识总结
等 1 人订阅
共14篇文章
创建于2021-11-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[含泪吐血整理]Reflect对象中的13个静态函数
前一篇文章中我们学习了ES6中新增的Reflect对象,了解了该对象的一些特点以及设计目的,最后还对该对象上的一些静态方法做了一个简单介绍。接下来将对这些方法进行一个展开分享。
ES6新增API - Reflect
ES6为了能够更好的操作对象而新增了Reflect,它是JS中的一个全局的普通的对象,它的原型就是Object。Reflect翻译过来是反射的意思,那么为什么会取名为Reflect呢?是因为Refle
Proxy实例常用的拦截操作方法整理
前面一篇文章中我们对ES6中的Proxy进行了一个简单的分享。通过学习我们知道Proxy可以对对象进行拦截,从而可以根据业务需要做一些对应的逻辑处理。我们还知道Vue3.0对数据劫持做了一个很大的优化
数据劫持的好帮手 - Proxy
在ES5中有个Object.defineProperty()函数可以用于对对象的属性进行劫持,或者给对象新增一个属性等操作。看过Vue2.0源码的小伙伴应该都知道,其中数据响应式原理就用到了Objec
Symbol - 看似平凡的Symbol其实我们每天都在用 - 字符串操作
前面我们分享了一篇关于对象操作的几个Symbol的内置属性。比如实例检测的Symbol.hasInstance,对象类型转换的Symbol.toPrimitive和检测数据类型的Symbol.toSt
Symbol - 看似平凡的Symbol其实我们每天都在用 - 对象操作
今天继续分享Symbol相关的小知识。相信小伙伴们对instanceof,Object.prototype.toString,Number({}),String({})这些都不陌生吧,但小伙伴是否知道
Symbol - 听说用了这个方法就能创建出相同的Symbol值
上一篇文章我们分享了ES6中新增基本数据类型Symbol的用法及特点。通过上一篇的学习我们知道:用Symbol方法创建出来的Symbol值都是独一无二的,即使传递了一模一样的参数,那么如果有时候我就是
听说ES6中新增了能够与众不同的Symbol数据类型
小伙伴们大家好。不知道大家有没有遇到这样一种情况:在我们日常开发中,有时候可能会用到一些别人提供的对象,并且业务需要想要在这个对象的基础上进行一些扩展,添加一些属性或方法等。这个时候如果我们不了解对象
ES6数据结构之Set、WeakSet、Map、WeakMap大比拼
小伙伴们大家好。前面我们已经对Set、WeakSet、Map、WeakMap四种数据结构的特点及用法分别做了分享和介绍。为了让小伙伴们能够更直接的理解4种数据结构的异同,本篇文章将会对这四种数据结构的
ES6中的数据结构WeakMap
小伙伴们大家好。前面的我们已经学习了ES6中的3个关于数据结构的知识了,分别是Set、Map和WeakSet。今天要给大家分享的仍然是关于数据结构的WeakMap。从名字上看这个WeakMap并不陌生
ES6中数据结构Map与其它数据类型的互相转换
小伙伴们大家好。上篇文章中为大家详细分享了ES6中的Map数据结构,本篇文章将在上一篇文章的基础上对Map做一个补充。关于Map还有一个知识点没有分享到,就是关于Map和其它类型的互相转换。 通过上
ES6中的数据结构Map
小伙伴们大家好,前面我们已经学习了es6中的Set和WeakSet两种数据结构,今天将给大家分享es6为我们提供的另一种数据结构Map。 大家都知道在JavaScript的对象(Object)中,只
ES6中的数据结构WeakSet
小伙伴们大家好。前面一篇文章中我们已经分享了一个ES6中的数据结构Set,掌握了Set的一些特点和方法,相信对我们日后开发一定会有很大的帮助。接下来我们再来看es6中与Set非常类似的另外一个数据结构
ES6中的数据结构Set
小伙伴们大家好,今天开始要跟大家分享的是关于ES6系列的相关知识。前端的小伙伴都应该知道,自从es6发布后,为我们提供了很多新的的语法和方法,也使得我们在开发过程中更加高效更加便利。接下来就将给大家分