- 博客(6)
- 收藏
- 关注
原创 JS深拷贝
// 深拷贝拷贝多层, 每一级别的数据都会拷贝. var obj = { id: 1, name: 'andy', msg: { age: 18 }, color: ['pink', 'red'] }; var o = {}; // 封装函数 function deepCopy
2021-09-18 18:52:33 65
原创 利用递归遍历数据
var data = [{ id: 1, name: '家电', goods: [{ id: 11, gname: '冰箱', goods: [{ id: 111, gname: '海尔' }, {
2021-09-18 18:48:46 177
原创 利用递归函数求斐波那契数列(兔子序列) 1、1、2、3、5、8、13、21...
function fb(n) { if (n === 1 || n === 2) { return 1; } return fb(n - 1) + fb(n - 2); } // 用户输入一个数字 n 就可以求出 这个数字对应的兔子序列值 // 我们只需要知道用户输入的n 的前面两项(n-1 n-2)就可以计算出n 对应的序列值...
2021-09-18 18:46:35 2522
原创 利用递归函数求1~n的阶乘 1 * 2 * 3 * 4 * ..n
function fn(n) { if (n == 1) { return 1; } return n * fn(n - 1); }
2021-09-18 18:44:16 752
原创 使用js制作一个简单的计算器(用户自定义任意数字运算符)
使用js制作一个简单的计算器(用户自定义任意数字运算符)// 定义三个形参数字1 运算符号 数字2 function getResult(num1, x, num2) { var result = 0; switch (x) { case '+': result = parseFloat(num1) + parseFloat(num2);
2021-08-21 16:06:30 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人