![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js 琐碎日记
文章平均质量分 62
酷吧~我装的
啊,我太懒啦
展开
-
JS 搞定闭包 再也不用担心面试被问了
总结于bi站up 前端小夏老师 建议全文背诵 啊哈哈 众说闭包 闭包是什么? 犀牛书:函数变量可以保存在函数作用域内,从技术角度讲,所有函数都是闭包 function bar(){ let n = 0; } 高级程序设计:闭包是指有权访问另一个函数作用域中变量的函数(函数没导出) function foo(){ let n = 0; function bar(){ console.log(n) }; bar(); //bar就是闭包原创 2021-09-20 18:54:55 · 71 阅读 · 0 评论 -
JS this指向
默认全局变量为 window 优先级:new>显示绑定>隐式绑定>默认绑定 概要 function函数this绑定规则 构造函数return this 之外的东西,生成的对象和this指向的情况 箭头函数this指向 例题 function函数 默认绑定 独立调用,指向window console.log(this===window) //true 隐式绑定 谁调用就指向谁 函数执行才会有this,每个函数都有自己的this,this指向是否相等由函数执行原创 2021-09-20 18:52:41 · 52 阅读 · 0 评论 -
获取x的某位数字
获取x的某位数字,d=1即获取个位数,d=2即获取百位数… function getDigit(x,d){ return parseInt((x/Math.pow(10,d-1))%10); }原创 2021-09-20 18:50:05 · 88 阅读 · 0 评论