当前位置: 首页 > news >正文

JavaScript高阶笔记总结(Xmind格式):第三天

Xmind鸟瞰图:

简单文字总结:

js高阶笔记总结:
严格模式:
    1.开启严格模式:"use strict"
    2.不使用var关键字声明会报错
    3.严格模式下普通函数的this指向undefined

高阶函数:
    满足其中之一即高阶函数:
        1.函数作为参数
        2.函数作为返回值

闭包:
    1.闭包的三个特性:
        ①函数嵌套函数
        ②函数内部访问外部函数的参数或变量
        ③可以使函数中的变量长期驻扎在内存中
    2.闭包的好处:
        1.使函数内部变量长期驻扎在内存中
        2.避免全局变量污染
    3.闭包的坏处:
        1.内存泄漏(程序中不再用到的内存,没有及时释放,就叫内存泄漏)

递归:
    1.函数内部自己调用自己,这个函数就叫递归函数
    2.递归函数的作用和循环效果一样,由于递归很容易发生“栈溢出”错误,所以必须要加退出条件return

拷贝:
    1.浅拷贝:Object.assign()
    2.深拷贝:
        ①将对象转为字符串 JSON.stringify()
        ②将json字符串再转回对象 JSON.parse()
    3.通过递归实现深拷贝
    

详细Xmind原文档,在文章顶部自取下载!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 如何在阿里云环境中通过 Jenkins 实现 .NET Core 应用的 Docker 化部署:从 GitLab 拉取代码到自动化 CI/CD 流程的完整指南
  • x264 编码器 SSIM 算法源码分析
  • 【Python】基础语法介绍
  • Github Copilot 使用技巧
  • 连锁店收银系统源码
  • 介绍springmvc-水文
  • uni-app开发微信小程序注意事项,不要用element-ui
  • 【大模型理论篇】GPT系列预训练模型原理讲解
  • WebDeveloper靶机复现
  • Github 2024-08-13 开源项目日报 Top10
  • C#图片批量下载Demo
  • 在 CMakeLists.txt 中,我需要设置哪些参数来确保我的程序能够正确地链接到 ARM 架构的库?
  • RPP:多智能体强化学习 + 长期个性化推荐
  • AI Edge Torch - PyTorch 模型转换为 TensorFlow Lite 模型 (.tflite)
  • 让一切发生皆有利于我,在人生的长河中,我们常常面临诸多的不确定性和变化
  • Google 是如何开发 Web 框架的
  • [笔记] php常见简单功能及函数
  • [译]如何构建服务器端web组件,为何要构建?
  • 【comparator, comparable】小总结
  • 08.Android之View事件问题
  • 230. Kth Smallest Element in a BST
  • classpath对获取配置文件的影响
  • IDEA 插件开发入门教程
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Iterator 和 for...of 循环
  • JS+CSS实现数字滚动
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • MySQL QA
  • opencv python Meanshift 和 Camshift
  • REST架构的思考
  • sublime配置文件
  • vue 配置sass、scss全局变量
  • 分布式事物理论与实践
  • 关于 Cirru Editor 存储格式
  • 记录一下第一次使用npm
  • 前端
  • 区块链技术特点之去中心化特性
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 微信小程序开发问题汇总
  • 详解移动APP与web APP的区别
  • 用mpvue开发微信小程序
  • 阿里云移动端播放器高级功能介绍
  • ​如何使用QGIS制作三维建筑
  • # Redis 入门到精通(八)-- 服务器配置-redis.conf配置与高级数据类型
  • (02)Hive SQL编译成MapReduce任务的过程
  • (3)llvm ir转换过程
  • (30)数组元素和与数字和的绝对差
  • (4)STL算法之比较
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (javaweb)Http协议
  • (Oracle)SQL优化技巧(一):分页查询
  • (分布式缓存)Redis分片集群
  • (力扣)1314.矩阵区域和
  • (四)React组件、useState、组件样式