待补充:

https://www.ruanyifeng.com/blog/javascript/

运行验证:

https://www.jsrun.net/new

以下仅为个人理解,如有误请指正,非常感谢~

  1. js闭包也就是一个函数在函数内部被创建,在函数外部被执行,并且延长了局部变量的生命周期。

    优点:可以避免变量的污染。(这里的例子浅显易懂:https://www.runoob.com/js/js-function-closures.html)

    缺点:闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。

    使用场景案例:https://blog.csdn.net/qq_39903567/article/details/115010640

    例题:https://zhuanlan.zhihu.com/p/379579795

    回调与闭包:

    https://www.cnblogs.com/Frank-C/p/4964999.html

    https://zhuanlan.zhihu.com/p/326902537

    闭包+堆栈:

    https://www.jianshu.com/p/26c81fde22fb
  2. 关于this的指向
  3. 原型链

    https://blog.csdn.net/cc18868876837/article/details/81211729
  4. js函数创建和执行

    https://blog.csdn.net/destinytaoer/article/details/82862732

    https://zhuanlan.zhihu.com/p/479230353
  5. 变量提升、函数提升

    https://juejin.cn/post/6847902220541755405

    https://www.jianshu.com/p/0f49c88cf169

    https://www.cnblogs.com/liuhe688/p/5891273.html
  6. flat实现:

    https://blog.csdn.net/qq_43138808/article/details/109603469
  7. 关于引用类型出现的问题
  8. set、map

    https://www.runoob.com/w3cnote/es6-map-set.html
  9. js工作原理

    https://segmentfault.com/a/1190000017352941
  10. 解构运算符

    https://juejin.cn/post/6990765394508120078
  11. 深浅拷贝及手动实现
  12. 数组去重

    https://segmentfault.com/a/1190000016418021
  13. symbol
  14. undefined、NaN、null

    https://blog.csdn.net/qq_43869017/article/details/104593838

    https://www.w3cplus.com/javascript/understanding-null-undefined-and-nan.html
  15. 数组常用方法

    splice:https://chinese.freecodecamp.org/news/javascript-splice-how-to-use-the-splice-js-array-method/
  16. new

    对function执行new的话,如果返回引用,那么结果为返回的引用的数据,如果返回基本数据类型,则结果为new的对象

最新文章

  1. CSS中定义CLASS时,中间有空格和没空格的区别是什么?
  2. Codeforces Round #375 (Div. 2) F. st-Spanning Tree
  3. Unity3D 中 用quaternion 来对一个坐标点进行旋转的初步体会
  4. Git使用日记
  5. android 圆角边框及图片
  6. MySQL存储过程之事务管理
  7. SQL技巧之分组求和
  8. iOS 开发中的争议(二)
  9. offset
  10. CentOS minimal 版安装图形界面及中文语言
  11. 6.javaweb之respose对象
  12. junit initializationError和找不到或无法加载主类
  13. 关于 jar 包数据更新的问题
  14. 【R语言系列】R语言初识及安装
  15. java读取各种类型文件
  16. mysql 5.6 windows 启动脚本
  17. react 性能优化
  18. CIDR合并
  19. OAF系统更新默认LOGO图标和主页环境描述
  20. 关于Andorid的RecyclerView在V7包下找不到的解决办法

热门文章

  1. Java 编码那些事(一)
  2. CH58X服务修改
  3. Python基础之面向对象:3、继承与派生
  4. pod(九):污点taint 与容忍度tolerations
  5. 如何开发Vite3插件构建Electron开发环境
  6. java学习之爬虫
  7. 【Virt.Contest】CF1215(div.2)
  8. Kubeadm搭建kubernetes集群
  9. i春秋include
  10. ArcObjects SDK开发 008 从mxd地图文件说起