- 博客(5)
- 收藏
- 关注
原创 JavaScript 深拷贝
地铁上无聊手写个深拷贝浅拷贝:function clone(oldValue){ var res for(var key in oldValue){ res[key] = oldValue[key] } return res}深拷贝:核心思想是递归调用,如果遇到对象中内嵌的属性还是引用类型,那么再次调用克隆函数进行拷贝 1>.json序列化在转对象 工作上用的比较多 function deepClone...
2022-05-26 08:13:36
158
原创 JavaScript中观察者模式?
//观察者模式--observer//当一个变量修改时,可以自动通知所有关注这个变量的其他对象,让他们自动重新获取这个变量的新值vardata={//例如以下money变量,就是所有观察者关注的变量money:100,//只要data中money发生改变,调用通知函数notifyAllsetmoney(x){...
2021-07-01 20:04:23
148
6
原创 JavaScript用循环实现斐波那契数列
functionf(n){if(n<3){return1;}else{varf1=1,f2=1,fn;//从3开始循环for(vari=3;i<=n;i++){fn=f1+f2;f1=f...
2021-06-29 23:00:52
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人