除开数组中相同的元素
去除数组中相同的元素
谢谢啊~~ 这个基础案例很早前就写了,后来还是生疏了 …… 杯具额 不胜感激~~
学习了``
var array:Array = [1,5,5,2]; function delSameElm(arr:Array):Array { for (var i:int = 0; i<arr.length - 1; i++) { for (var j:int=i+1; j<arr.length; j++) { if (arr[i] === arr[j]) { arr.splice(j, 1); } } } return arr; } trace(delSameElm(array));
1 楼
mengxiaolongcz
2011-05-16
外层循环 i<arr.length-1
里层循环 var j=i+1
这样能少循环好多次 而且if里不用判断i!=j
里层循环 var j=i+1
这样能少循环好多次 而且if里不用判断i!=j
2 楼
Fis
2011-05-16
mengxiaolongcz 写道
外层循环 i<arr.length-1
里层循环 var j=i+1
这样能少循环好多次 而且if里不用判断i!=j
里层循环 var j=i+1
这样能少循环好多次 而且if里不用判断i!=j
谢谢啊~~ 这个基础案例很早前就写了,后来还是生疏了 …… 杯具额 不胜感激~~
3 楼
Fis
2012-03-06
mengxiaolongcz 写道
外层循环 i<arr.length-1
里层循环 var j=i+1
这样能少循环好多次 而且if里不用判断i!=j
里层循环 var j=i+1
这样能少循环好多次 而且if里不用判断i!=j