![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 76
Mrxiaotaotao
这个作者很懒,什么都没留下…
展开
-
递归函数
递归函数在函数内部自身调用自身的函数循环能做的所用事 递归都能做循环做不了的事 递归都能做方法找临界值:无需计算,即可得出的值: ---- 退出递归的条件这一次和上一次运算的 关系 fn和fn-1 的关系假设当前递归函数可以运行,根据上一次调用自身的结果,写出这次运算的结果。 f(n) = f(n-1)+n => f(10)=f(9)+10 //...原创 2019-07-04 15:59:22 · 225 阅读 · 0 评论 -
js判断数据类型的方法
js判断数据类型的方法1、typeof2、instanceofinstanceof 是用来判断 A 是否为 B 的实例,表达式为:A instanceof B,如果 A 是 B 的实例,则返回 true,否则返回 false。 需特别注意:instanceof 检测的是原型即instanceof 用来比较一个对象是否为某一个构造函数的实例。instanceof可以准确的判断复杂数据类型,但是不能正确判断基本数据类型。instanceof 的原理:主要的实现原理就是只要右边变量的 prototype原创 2021-06-16 10:13:19 · 110 阅读 · 0 评论 -
gulp记录(后期完善)
gulp前端自动构建工具 主要做一些格式 转换 打包 压缩 搭建服务器需要下载对应的插件依赖修复 公众号调试窗口缩放时网址下拉菜单错位的问题A 新增 公众号调试网址栏下拉菜单点击自动跳转F 修复 公众号调试网址栏 URL 长按删除卡住的问题F 修复 公众号调试模拟器不显示页面标题的问题新增 上传/预览前保存文件选项与提示新增 自定义编译条件增加过滤F 修复 分包中使用自定义组件时...原创 2021-01-28 17:41:54 · 191 阅读 · 0 评论 -
this指向问题
this的指向问题一句话说明 this 的指向 谁调用它 this 指向谁全局中的this指向window node环境都是空对象new绑定如果构造函数没有返回 object 或者是 function ,那么 this 指向这个新对象显式绑定call apply bindnode环境中:非严格模式 global , 严格模式为null浏览器环境中:非严格模式 window,严格模...原创 2019-07-03 17:36:00 · 136 阅读 · 0 评论 -
数组扁平化
含义数组扁平化概念:数组扁平化是指将一个多维数组变为一维数组5种方式实现数组扁平化1. 递归 递归的遍历每一项,若为数组则继续遍历,否则concatvar arr = [1, [2, 3, [4, 5,[6,7,8,[9,10]]]]];function flatten1(arr) { var res = []; arr.map(item => { /...原创 2019-07-04 16:09:47 · 175 阅读 · 0 评论