首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ES6+
订阅
金赫思
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
ES6的Symbol竟然那么强大,面试中的加分点啊
这个东西是可共享,在创建的时候会检查全局是否寻在这个key的symbol.如果存在就直接返回这个symbol,如果不存在就会创建,并且在全局注册。 全局注册表不存在uid3这个共享的symbol.所以取不出对应的key.由此可见,这个是获取对应的key. 这里会报错,根据规范,…
JS 中可以提升幸福度的小技巧
本文主要介绍一些JS中用到的小技巧,可以在日常Coding中提升幸福度,将不定期更新~ 感兴趣的同学可以加文末的微信群,一起讨论吧~
BAT前端经典面试问题:史上最最最详细的手写Promise教程
我们工作中免不了运用promise用来解决异步回调问题。平时用的很多库或者插件都运用了promise 例如axios、fetch等等。但是你知道promise是咋写出来的呢? 别怕~这里有本promisesA+规范,便宜点10元卖给你了。 首先呢,promise肯定是一个类,我…
Javascript 中的装饰器
在 ES6 中增加了对类对象的相关定义和操作(比如 class 和 extends ),这就使得我们在多个不同类之间共享或者扩展一些方法或者行为的时候,变得并不是那么优雅。这个时候,我们就需要一种更优雅的方法来帮助我们完成这些事情。 decorators 即 装饰器,这一特性的…
20分钟清晰捋完 ECMAScript 2016/2017/2018 新特性
概览如图(保留一大串英文,是为了鼓励大家好好学英语😀)下面会尽量保持精简,能用图和代码的地方,就尽量不写文字,保留最直观的感受,简单的API会直接给官方文档一、ECMAScript20161、Arra
性阿就感的Promise,拥抱ta然后扒光ta
Promise,js异步编程的流行解决方案,相比于古老的回调函数等方式,它更科学,更优雅。它来自民间,后被官方招安。 本文将从介绍用法开始,一步步了解Promise,探究源码,最终根据官方规范手写一个Promise。 1. How Promise? 报错信息告诉我们,Promi…
ES6系列文章 异步神器async-await
关于异步处理,ES5的回调使我们陷入地狱,ES6的Promise使我们脱离魔障,终于、ES7的async-await带我们走向光明。今天就来学习一下 async-await。 经常会看到有了 async-await、promise 还有必要学习吗、async await优于pr…
ES6中常用的10个新特性讲解
如果const的是一个对象,对象所包含的值是可以被修改的。抽象一点儿说,就是对象所指向的地址没有变就行: 基本的字符串格式化。将表达式嵌入字符串中进行拼接。用${}来界定; 箭头函数最直观的三个特点。 4. 函数的参数默认值 ES6 中支持 class 语法,不过,ES6的cl…
import、require、export、module.exports 混合使用详解
AD:百G视频免费分享前言自从使用了es6的模块系统后,各种地方愉快地使用importexportdefault,但也会在老项目中看到使用commonjs规范的requiremodule.export
JavaScript变量的生命周期:为什么let不被提升
提升实际上是把变量和函数定义移动到作用域顶部的过程,通常发生在变量声明var或函数声明function fun() {...} 。 当let(包括和let有同样声明行为的const和class)被ES2015提出来的时候,包括我在内的许多开发人员都使用提升来描述变量是如何被访问…