SF
Hello World!
Hello World!
注册登录
关注博客
注册登录
主页
关于
RSS
《JavaScript数据结构与算法》笔记——第7章 字典和散列表
wangwang
2019-01-26
阅读 1 分钟
1.4k
在字典中,存储的是[键,值],集合可以看作[值,值]的形式存储元素,字典也称为映射 方法 描述 备注 set(key, value) 向字典中添加新元素 delete(key) 通过某个键值从字典中移除对应的数据值 has(key) 判断某个键值是存在于这个字典中 get(key) 通过键值获取对应的数据值 size() 返回字典所有元素的数量 clear() 删除字...
《JavaScript数据结构与算法》笔记——第6章 集合
wangwang
2019-01-26
阅读 1 分钟
1k
集合是由一组无序且唯一的的项组成的 {代码...} 方法 描述 备注 add(value) 向集合添加一个新的项 delete(value) 从集合移除一个项 has(value) 判断集合中是否存在某项 clear() 移除集合中所有项 values() 返回集合中所有值组成的数组 size() 返回集合所包含元素的数量 交集、并集、差集、子集的实现 差集:对于给定的两...
《JavaScript数据结构与算法》笔记——第5章 链表
wangwang
2019-01-26
阅读 3 分钟
982
链表存储有序的元素集合,不同于数组,链表中的元素在内存中并不是连续放置,每个元素有一个存取元素本身的节点和一个指向下一个元素的引用组成。 优点:添加或者移除元素的时候不需要移动其他元素。只需要找到加入的节点,断开并插入一个元素(修改引用) {代码...} 双向链表 循环链表
《JavaScript数据结构与算法》笔记——第4章 队列
wangwang
2019-01-26
阅读 3 分钟
1.1k
队列遵循FIFO(First In First Out)原则的一组有序的项 {代码...} 优先队列 {代码...}
《JavaScript数据结构与算法》笔记——第3章 栈
wangwang
2019-01-26
阅读 2 分钟
997
栈是一种后进先出(LIFO)的有序集合 函数创建栈 {代码...} ES6语法声明 {代码...} 栈的应用:十进制转二进制
《JavaScript数据结构与算法》笔记——第2章 数组
wangwang
2019-01-26
阅读 2 分钟
952
存储单一的类型的数据。let myArray = new TypedArray(length)主要用途:WebGL API、位操作、处理文件、图像
《JavaScript数据结构与算法》笔记——第1章 JavaScript简介
wangwang
2019-01-24
阅读 2 分钟
1k
{代码...} 不同类型之间“==”比较 ===在比较对象时,比较的是引用 toNumber和toPimitive是内部方法 toNumber对不同的类型返回结果如下表 toPrimitive对不同类型返回结果如下 {代码...} ES6函数参数默认值 声明展开和剩余参数 数组结构 变量互换 属性简写 ES6的类声明方式 {代码...}