摘要:
var arr1 = [1,2,3];//给原有数组连接一个空数组,就搞定了引用的问题. var arr2 = arr1.concat([]); arr2.push(4); alert(arr1); 阅读全文
posted @ 2012-09-09 17:59
``炯``
阅读(260)
评论(0)
推荐(0)
摘要:
四种算法来实现这个目的:Array.prototype.unique1 = function () { var n = []; //一个新的临时数组 for (var i = 0; i < this.length; i++) //遍历当前数组 { //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项push到临时数组里面 if (n.indexOf(this[i]) == -1) n.push(this[i]); } return n;}Array.prototype.unique2 = function(){ var n = {},r=[]; ... 阅读全文
posted @ 2012-09-09 17:52
``炯``
阅读(16421)
评论(8)
推荐(6)

浙公网安备 33010602011771号