摘要:
一、什么是浅拷贝、什么是深拷贝 最近自己面试被问到浅拷贝、深拷贝,关键是自己一时回答不上了,所以恶补一下。 我们都知道js的数据类型分为基本类型和引用类型,一般讨论到浅拷贝和深拷贝的都是针对引用类型的,像Object和Array这样的复杂类型 1、浅拷贝:以Object为例 var a = { na 阅读全文
摘要:
js数组操作大全(转) shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = 阅读全文