摘要:
//数组去重 Array.prototype.unique = function() { //通过对象属性名不能重复特性 var arr = [], temp = {}, len = this.length; for (var i = 0; i < len; i++) { //如果temp里的 if 阅读全文
摘要:
深入剖析javaScript中的深拷贝和浅拷贝 在面试时经常会碰到面试官问:什么是深拷贝和浅拷贝,请举例说明?如何区分深拷贝与浅拷贝,简单来说,假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,如果B没变,那就是深拷贝;我们先看两个简单的案例: //案例1 var a 阅读全文