详解ES6模块化和CommonJS模块化的区别

ES6 模块化与 CommonJS 模块化区别在最近的项目中关于 ES6 的 import、export 和 CommonJS 中的 module.exports、require ...

带你了解ES6的Set,WeakSet,Map和WeakMap

之前在学习 ES6 的时候,看到 Set 和 Map,不知道其应用场景有哪些,只觉得很多时候会用在数组去重和数据存储,后来慢慢才领悟到 Set 是一种叫做集合的数据结构,Map 是...

现代JavaScript使用技巧之ES6中的简写语法

ES6为一些已有的功能提供了非破坏性更新,这类更新中的大部分我们可以理解为语法糖,称之为语法糖,意味着,这类新语法能做的事情其实用ES5也可以做,只是会稍微复杂一些。本章我们将着重...

深入学习es6作用域

最近重新学习了es6的知识。根据视频和一些资料做出自己理解中的一些笔记,希望能帮到大家。 作用域? 几乎所有的编程语言的最基础模型之一就是在变量中储存值,并且取出修改这些的值的能力...

ES6 Map原理分析

ES6的Map的键可以是任意的数据结构,并且不重复。 那么map的底层原理是啥呢? Map利用链表,hash的思想来实现。 首先,Map可以实现删除,而且删除的数据可以是中间的值。...

详解ES6 Modules

当下, 我们几乎所有的项目都是基于 webpack、rollup 等构建工具进行开发的,模块化已经是常态。 我们对它并不陌生,今天,我们就再系统的回顾一下ES6的模块机制, 并总结...

浅谈ES6中的字符串(代码示例)

1、多了两个新方法 (1)startWith:判断一个字符串是否以某个字段开头 let str='asdfgh';console.log(str.startsWith('a'));...
返回顶部