logo头像

孙宇

JavaScript字典和散列表

一、概念 字典存储的是【键,值】其中键名是用来查询特定的元素的(不重复元素)字典也称作映射、符号表、关联数组。 123456789101112131415161718192021222324252627282930313233343...

JavaScript集合(Set)

一、概念 集合:集合是由一组无序且唯一的项组成的。 二、知识碎点 in运算符 验证给定的元素是否在对象上的属性。(原型链上有都会返回true) Object.prototype.hasOwnProperty.call(Obj,ele...

JavaScript双端队列(Queue)

一、概念 是一种允许我们同时从前端和后端添加和移除元素的特殊队列 12345678910111213141516171819202122232425262728293031323334353637383940414243444546...

JavaScript队列(Queue)

一、概念 栈:先进先出。队列尾部添加新元素,并从顶部移除元素。新添加的元素必须排在队列的末尾。 12345678910111213141516171819202122232425262728293031323334353637383...

JavaScript栈(Stack)

一、概念 栈:后进先出。新添加和待删除的元素都保存在栈的同一端,称作栈顶,另一端叫栈底,在栈里,新元素都靠近栈顶,旧元素靠近栈底。 二、实现方式1.基于数组方式实现的栈12345678910111213141516171819202...