- private var testArray:Array = [11, 2, 4, 2, 4, 6, 2, 11, 3, 6, 3, 5, 7, 3, 2, 4, 6, 2, 2];
- private static function rd(lines:Array):Array {
- lines.forEach(function (l:int, i:int, a:Array):void {
- if (lines.length != rr(lines, l).length) {
- lines = rr(lines, l);
- lines = rd(lines);
- }
- });
- return lines;
- function rr(lines:Array, l:int):Array {
- lines = lines.filter(function (ll:int, ii:int, aa:Array):* {
- return ll != l;
- });
- lines = lines.concat(l);
- return lines;
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/230420132969.html
来源: http://www.codesnippet.cn/detail/230420132969.html