flex4中关于ArrayCollection的问题????

例如:arr=newArrayCollection([{name:"张三"},{name:"李四"}]),在已知"张三"的情况下,怎么直接获取李四的值?不要告诉我用arr... 例如:arr=new ArrayCollection([{name:"张三"},{name:"李四"}]),在已知"张三"的情况下,怎么直接获取李四的值?不要告诉我用arr[1].name; 展开
 我来答
百度网友ae5d4c8
推荐于2016-02-12 · TA获得超过655个赞
知道小有建树答主
回答量:728
采纳率:100%
帮助的人:730万
展开全部
是想直接通过某一项来获得下一项的数据吗. ArrayCollection好像没有这种功能.
不是链表, 不可能的啦.
用:
arr.source[1].name
arr.getItemAt(1).name
这样更直接些.
如果不知道具体的索引值, 张三李四又是挨着的, 那么通过张三item, 先得到其索引值
arr.getItemAt(arr.getItemIndex(张三item)+1).name
这样的吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式