专题文章
时长:00:00更新时间:2020-11-27 20:23:48
一、数据类型;从狭义上来说,JS把所有的数据分成两大类型:基本类型和引用类型,其中基本类型包括Undefined、Null、Boolean、Number和String,引用类型为Object,常用的Array、Date、RegExp、Function等都属于Object类型。基本型数据和引用型数据的区别之一就是,在复制变量时,基本型数据复制独立的一份新的拷贝,而引用型数据复制的是原变量的引用。下面是一个例子。如果我想复制引用类型本身的值而非引用,显然不能采用上面的方式。二、数组的浅复制;浅复制是指对象(数组)被复制时,其引用字段的值不会被复制,而是复制了对应字段的引用。如。浅复制一般用于一维数组,即数组中不存在引用类型的情况。常用的浅复制方法有。concat方法;
查看详情