evamango var arr:Array = [1, 2, 3];var arrCopy:Array = ObjectTools.copyArr(arr);输出一下arrCopy,您就知道是什么BUG。
evamango Monica 这个。。 将copyArr函数里的rst.push(copyObj(arr[i]));改成rst.push(arr[i] is Object ? copyObj(arr[i]) : arr[i]);不就行咯? 因为如果我想拷贝这样的一样对象的话{ arr: [1, 2, 3], name: "kobe", id: 1, target: (某个实例) }只能使用copyObj去拷贝呀。