![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 60
寂林Lin
我很懒,还没有添加简介
展开
-
JS实现常见排序
算法对于前端程序员来说可能并没有后端程序员应用的多,但我们也得掌握一些基本算法的思想,这无论是对我们找工作还是平时工作都有极大的帮助,现在越来越多的公司都会考察前端程序员的算法能力了,所以我们有必要去学习一下前端常见算法的基本思想。原创 2023-03-03 20:10:16 · 130 阅读 · 0 评论 -
关于随机数Math.random
也许以后技术更好了, 会有一个计算机联合规范, 通过某个方式, 每毫秒生成若干物理随机数, 通过网络或者其他方式下放到全球所有遵循此规范的电子设备,用于初始化设备种子, 设备再根据此种子产出真正意义上的随机数。原创 2023-03-03 19:28:26 · 799 阅读 · 0 评论 -
JS数据结构--二叉搜索树
二叉树中的节点最多只能有两个子节点:一个是左侧子节点,另一个是右侧子节点。这个定义有助于我们写出更高效地在树中插入、查找和删除节点的算法。二叉树在计算机科学中的应用非常广泛。原创 2023-03-03 10:43:22 · 287 阅读 · 0 评论 -
JS数据结构--集合Set
Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。是 ES6 新增的数据类型!❑ has(element):如果元素在集合中,返回true,否则返回false。❑ size():返回集合所包含元素的数量。它与数组的length属性类似。❑ values():返回一个包含集合中所有值(元素)的数组。❑ delete(element):从集合移除一个元素。❑ add(element):向集合添加一个新元素。❑ clear():移除集合中的所有元素。这里我们来手写实现一个模拟Set。原创 2023-03-02 11:20:15 · 321 阅读 · 0 评论 -
JS数据结构--链表LinkedList
JavaScript中本身没有链表,但是我们可以用对象来模拟,把对象的next属性当做指向下一个节点的指针,链表对象的head属性作为链头指针。原创 2023-03-02 10:21:11 · 183 阅读 · 0 评论 -
JS手写call,apply,bind
call, apply, bind 都用于改变函数的this指向call 、apply 、 bind 这三个函数的第一个参数都是 this 的指向对象原创 2023-03-01 18:08:35 · 43 阅读 · 0 评论 -
JS数据结构--双端队列
【代码】JS数据结构--双端队列。原创 2023-03-01 12:49:55 · 161 阅读 · 0 评论 -
JS数据结构--队列
队列(queue) 是一种先进先出的、操作受限的线性表。原创 2023-02-28 22:54:26 · 66 阅读 · 0 评论 -
JS数据结构-栈
栈(stack),是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。原创 2023-02-28 22:47:55 · 45 阅读 · 0 评论 -
JavaScript编程精解(第三版)-第六章习题分析
JavaScript编程精解(第三版)-第六章习题分析类,对象,原型,迭代器原创 2023-02-28 18:26:18 · 273 阅读 · 0 评论