最近两天翻了个大错误
在写父子递归嵌套的时候,用到ArrayCollection
在arrayCollection连接的时候
由于错误的写法,导致了很多问题~
之前的写法
arr.source.concat(arr2.source);
本觉着arr的引用没有改变,而arr.source改变了就可以了
[color=red]是个低级错误!
concat连接之后是返回个新数组的![/color]
arr = new ArrayCollection(arr.toArray.concat(arr2.toArray));
或者
arr.source = arr.source.concat(arr2.source);
在写父子递归嵌套的时候,用到ArrayCollection
在arrayCollection连接的时候
由于错误的写法,导致了很多问题~
之前的写法
arr.source.concat(arr2.source);
本觉着arr的引用没有改变,而arr.source改变了就可以了
[color=red]是个低级错误!
concat连接之后是返回个新数组的![/color]
arr = new ArrayCollection(arr.toArray.concat(arr2.toArray));
或者
arr.source = arr.source.concat(arr2.source);
本文探讨了在JavaScript中使用ArrayCollection进行数组连接时的常见误解,特别是concat方法的误用导致的问题。通过实例分析,揭示了正确理解和应用数组连接方法的重要性,旨在帮助开发者避免低级错误。
178

被折叠的 条评论
为什么被折叠?



