您的位置:首页 > 娱乐 > 明星 > JavaScript高阶笔记总结第三天:(JavaScript高阶完结)

JavaScript高阶笔记总结第三天:(JavaScript高阶完结)

2025/4/18 19:56:53 来源:https://blog.csdn.net/m0_71805303/article/details/141126885  浏览:    关键词:JavaScript高阶笔记总结第三天:(JavaScript高阶完结)

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原文档,在文章顶部自取下载!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com