
ES6
文章平均质量分 80
ES6
不是独角兽
(=・ω・=)
展开
-
ES6中新增的Set,Map两种数据结构
Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构 什么是集合?什么又是字典? 集合 是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合 字典 是一些元素的集合。每个元素有一个称作key 的域,不同元素的key 各不相同 区别? 共同点:集合、字典都可以存储不重复的值 不同点:集合是以[值,值]的形式存储元素,字典是以[键,值]的形式存储 Set Set是es6新增的数据结构,类似于数组,但是成员的值都是唯一的,没...原创 2022-04-28 10:23:25 · 557 阅读 · 0 评论 -
var、let、const之间的区别
var 在ES5中,顶层对象的属性和全局变量是等价的,用var声明的变量既是全局变量,也是顶层变量 注意:顶层对象,在浏览器环境指的是 window 对象,在 Node 指的是 global 对象 var a = 10; console.log(window.a) // 10 使用var声明的变量存在变量提升的情况 console.log(a) // undefined var a = 20 在编译阶段,编译器会将其变成以下执行 var a console.log(a) a =...原创 2022-04-26 12:39:44 · 1204 阅读 · 0 评论