- package org.geom{
- public class ArrayExtend extends Array{
- public function ArrayExtend(){}
- //将数组乱序
- public static function confusion(arr:Array):Array {
- var len:Number=arr.length
- for (var i = 0; i < len; i++ ) {
- var num:Number=Math.floor(Math.random() * len)
- var obj:Array = arr.splice(num,1)
- arr.unshift(obj[0])
- }
- return arr;
- };
- //将数组中重复元素去除
- public static function defoam(arr:Array):Array {
- var arrCopy:Array=[]
- while(arr.length>0)
- {
- var obj:*= arr.shift()
- for (var i = 0; i < arr.length; i++ ) {
- var symbol:*=arr[i]
- if (obj === symbol || obj == symbol) {
- arr.splice(i,1)
- i--
- }
- }
- arrCopy.push(obj)
- }
- arr=arrCopy
- return arr;
- };
- }
- }
ArrayExtend类
最新推荐文章于 2022-07-22 17:55:55 发布