- 博客(2)
- 收藏
- 关注
原创 JavaScript深拷贝与浅拷贝
一、数据类型基本数据类型:String,Number,Boolean,undefined,null基本数据类型都是存放栈内存中复杂数据类型:Object (array,date,reg都属于Object)复杂数据类型存放在堆内存中二、浅拷贝浅拷贝:传参时值只传递了引用空间的地址浅拷贝是指只复制一层对象,当对象的属性是复杂数据类型时,实质复制的是其引用,当引用指向的值改变时也会...
2020-03-02 21:34:51 84
原创 JavaScript闭包详解
一、什么是闭包?定义:闭包是指有权访问另外一个函数作用域中的变量的函数,也是函数的一种高级应用方式。特点:1.作用域空间不被销毁2.可以从外部访问函数内部的变量3.保护私有作用域变量二、简单的闭包案例普通函数调用:add()执行完毕,就回收count变量,再次执行,重新赋值计算。 function add() { var count = 0; count++; ...
2020-02-28 22:05:29 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人