如梦初醒的博客
09
04
JavaScript 实现元素全排列 JavaScript 实现元素全排列
排列 (Permutation / Arrangement)概念n 个不同元素中任意选取 m (m <= n) 个元素进行排列,所有排列情况的个数叫做 排列数,其值等于: 1A = n! / (n - m)! ! 表示数学中的阶乘运
2025-09-04
04
04
04
JavaScript 求最小公倍数 JavaScript 求最小公倍数
最小公倍数(Least Common Multiple)最小公倍数是中学数学知识中的一个概念,具体定义可以 自行了解,这里只大致解释一下,通常几个正整数会存在许多个倍数,每个倍数除以这几个正整数后都没有余数,而这些倍数之中最小的一个则称为最
2025-09-04
04
04
JavaScript 稀疏数组 JavaScript 稀疏数组
稀疏数组概念在一些后端语言中,如 C,数组内的值通常被分配在一系列连续的内存地址上,但是在 js 中,某些数组内存则不是连续的,所谓稀疏,顾名思义,不连续,存在一些空隙; 例如: 123var arr = new Array(3);cons
2025-09-04
04
04
JavaScript 经典设计模式 JavaScript 经典设计模式
设计模式(Design Pattern)是一套被反复使用的代码设计经验总结,一个模式可以是一套可复用的方案,或者一个解决某一类问题的模板;使用固定的模式(解决方式)解决软件开发中的某些问题,利于代码的可理解性与可靠性,比如,比起设计一套标新
2025-09-04
04
04
04
JavaScript 闭包详解 JavaScript 闭包详解
变量作用域首先来了解一下Javascript中变量的作用域,除了常见的普通变量外,对象和函数也是一种变量。变量分为局部变量和全局变量。 局部变量局部变量就是指在函数内部定义的变量,作用域是函数内部网,此变量通常只能在函数内部访问,和外界是区
2025-09-04
04
8 / 9