首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
es6
订阅
touma
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
一文带你了解ES6 Module
import * as module from './module'引入module.js中所有的方法并存放到变量module中。 const声明的常量只能在当前代码块中有效。如果想设置跨模块的常量,可以采用以下写法: 上文我们说过,import的模块需要静态分析,所以不能用于…
记好这 24 个 ES6 方法,用来解决实际开发的 JS 问题
本文主要介绍 24 中 es6 方法,这些方法都挺实用的,本本请记好,时不时翻出来看看。 页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CS…
ES6:Object.assign()用法
主要是将所有可枚举属性的值从一个或多个源对象复制到目标对象,同时返回目标对象。(来自 MDN) 其中 target 是目标对象,sources 是源对象,可以有多个,返回修改后的目标对象 target。 如果目标对象中的属性具有相同的键,则属性将被源对象中的属性覆盖。后来的源对…
ES6 解构赋值
从数组中按变量位置提取值,对变量赋值,只要等号两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功变量的值为undefined。 允许指定默认值,如果默认值是一个表达式,那么这个表达式是惰性求值的,即只有在用到的时候,才会求值。 默认值可以引用解构赋值的其他变量,但该变…
ES6的Symbol竟然那么强大,面试中的加分点啊
这个东西是可共享,在创建的时候会检查全局是否寻在这个key的symbol.如果存在就直接返回这个symbol,如果不存在就会创建,并且在全局注册。 全局注册表不存在uid3这个共享的symbol.所以取不出对应的key.由此可见,这个是获取对应的key. 这里会报错,根据规范,…
ES6 系列之 defineProperty 与 proxy
ES5 提供了 Object.defineProperty 方法,该方法可以在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象。 虽然我们可以直接添加属性和值,但是使用这种方式,我们能进行更多的配置。 函数的第三个参数 descriptor 所表示的属性描述…
ES6+好用的小技巧,让你的代码更干净,短巧,易读
模板字符串扩展操作符默认参数解析赋值利用数组生成一个数字序列利用Set给数组去重生成唯一随机字符串,可以指定长度
这一次,彻底弄懂 Promise 原理
Promise 必须为以下三种状态之一:等待态(Pending)、执行态(Fulfilled)和拒绝态(Rejected)。一旦Promise 被 resolve 或 reject,不能再迁移至其他任何状态(即状态 immutable)。 Promise里的关键是要保证,the…
ES6、ES7、ES8、ES9、ES10新特性一览
ECMA规范最终由TC39敲定。TC39由包括浏览器厂商在内的各方组成,他们开会推动JavaScript提案沿着一条严格的发展道路前进。 Stage 0: strawman——最初想法的提交。 Stage 1: proposal(提案)——由TC39至少一名成员倡导的正式提案文…
【ES6基础】迭代器(iterator)
迭代器(iterator)是一个结构化的模式,用于从源以一次一个的方式提取数据。迭代器的使用可以极大地简化数据操作,于是ES6也向JS中添加了这个迭代器特性。新的数组方法和新的集合类型(如Set集合与Map集合)都依赖迭代器的实现,这个新特性对于高效的数据处理而言是不可或缺的,…