摘要: 深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。 假设B复制了A,修改A的时候,看B是否发生变化: 如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值) 如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值) 浅拷贝(shallowCopy)只是 阅读全文
posted @ 2018-04-03 20:04 Mike丶 阅读(11819) 评论(1) 推荐(1) 编辑
摘要: 说明 array.sort()用于对数组进行排序,返回数组,方法默认是“升序”排序,原数组会发生改变 简单点:比较函数两个参数a和b,返回a-b升序,返回b-a升序 普通数组(降序) 对象数组排序 对象数组多条件排序 阅读全文
posted @ 2018-04-03 16:36 Mike丶 阅读(321) 评论(0) 推荐(0) 编辑