`
cuixuxucui
  • 浏览: 351845 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

AS3 for……in和for each……in的区别

 
阅读更多

for……in和for each……in
---摘自黑羽殿堂之路
var obj:Object={
  key1:"value1",
  key2:"value2",
  key3:"value3"};

for(var k in obj){
 trace("键:"+k+"\t值:"+obj[k]);
}
/*输出
键:key1 值:value1
键:key2 值:value2
键:key3 值:value3
*/
for each(var k in obj){
 trace("值:"+k);
}
/*输出
值:value1
值:value2
值:value3
*/
可以看出,for……in和for each……in的区别在于,for……in的枚举变量代表的是键,必须要通过数据访问符[]加上这个键值,才能访问到集合成员。而for each……in的枚举变量k则直接代表集合的成员。也就是说,当程序需要使用键的信息时,用for……in;只需要访问集合成员时,使用for each……in最方便。在实践中,for each……in使用比for……in多一些。大部分情况下,我们并不需要知道成员的名字(键)。

分享到:
评论

相关推荐

    高中英语 知识点大全138 一……就……”英语表达法

    此外,还有如 "each time" 和 "every time" 这样的表达,它们也可以作为连词使用,类似上述方式,表示每次某个条件满足时,另一个动作就会发生。 掌握这些表达方式对于准确地用英语描述两个紧密相连的动作至关重要...

    滑轮轴的设计(毕业设计)

    一、 引言……………………………………………………3 二、 方案论证及工作原理…………………………………5 2.1、 电磁炉的工作原理及其优点…………………… 5 2.2、 方案论证………………………………………… 5 ...

    轴图素设计(毕业设计)

    摘要 ………………………………………………………………2 一. 引言 ………………………………………………………………3 二.AutoCAD二次开发语言及工具介绍 …………………………3 三. 基于三维图素的零件详细...

    1+2+3...程序,用do while循环方法求整数的和运算,VB.net2008源代码

    在VB.NET 2008中,可以使用`For Each`循环或其他循环结构来遍历集合。 总之,"1+2+3...程序"展示了如何运用`Do While`循环在VB.NET 2008中实现基本的数学运算,这对于初学者来说是一个很好的起点,能帮助他们理解...

    office密码工具

    For Each w1 In Worksheets ShTag = ShTag Or w1.ProtectContents Next w1 If Not ShTag And Not WinTag Then MsgBox "当前工作表没有被保护……", 32, "提示" Exit Function End If If Not WinTag Then '...

    华南理工大学计算机全英班算法设计实验

    1)The template should be used for all kinds of data type, such as: integer, real, double, etc., in the program; 2)Programs should be made by Object-Oriented Programming (OOP) method; 3)Use the ...

    译林九年级英语unitunit知识点总结大全PPT学习教案.pptx

    - `as good as`:和……几乎一样,简直是,例如:He runs as good as a professional athlete. - `pay attention to`:关注,例如:Pay attention to your spelling when writing. - `be willing to`:乐意,例如...

    教学资源。初中英语复习总资料--词组.docx

    23. as……as possible: 尽可能……,强调做到的最大程度。 24. as…as: 和……一样,用于比较。 25. as usual: 通常,平常地,表示习惯性的状态。 26. ask for: 请求,索要,常用于询问或要求帮助。 27. at first: ...

    天津高考英语高频词汇表.doc

    ②留出,省出(钱或时间) - 如“I set aside $50 each week for savings.”;③驳回 - 如“The judge set aside the verdict.”;④暂不考虑 - 如“We'll set aside the issue for now.” 30. **set off**:①出发,...

    2019_2020学年高中英语Module4WhichEnglishSectionⅡIntroduction&Readingan

    - "The two sides debated with each other about/on/over who was the better for a whole day." "debate about/on/over sth."表示“就……进行辩论”。 - "All people, whether they are old or young, rich or ...

    仁爱英语九年级第三单元词组归纳整理Unit_3_词组[1].doc

    28. **总之…… in short / in a word**:总结主要观点或结论。 29. **坚持(做)某事 stick to (doing)sth.**:保持对某事的持续关注或行动。 在Unit 3 Topic 2中,我们又看到更多关于英语语法和表达的词组: ...

    【备战2014】高考英语 精讲巧解分类攻克13

    - "Don't come in unless I let you"和"As long as you don’t lose heart,you will succeed"是条件状语从句的典型例子,前者表示必要条件,后者表示假设条件。 - suppose/supposing (that)和provided that用于...

    计算机网络第六版答案

    Hence, it becomes possible for the attacker to issue a command to all the nodes, that target a single node (for example, all nodes in the botnet might be commanded by the attacker to send a TCP SYN ...

    九年级英语仁爱版下册语言点归纳.doc

    - **as soon as:** ……就……。例句:“As soon as she arrived, she started working.” - **take an active part in:** 积极参加。例句:“He took an active part in the school’s sports events.” - **set up...

    职高英语基础模块unit状语从句PPT课件.pptx

    时间状语从句用于描述一个动作或状态发生的时间,常见的引导词包括when(当……时)、while(在……期间)、as(当……,一边……一边……)、the moment(当……时)、before(在……之前,……才)、after(在……...

    外研社高一英语必修一各单元的知识点总结.doc

    - `be intended for/to do`: 为……而设计或预定,如"This book is intended for beginners." 2. **Unit 2** - `must have done`: 一定做了某事,表示对过去情况的肯定推测。 - `get a training`: 接受培训,...

    历年考研英语全国统考习题及答案

    14. [A] by chance [B] in contrast [C] as usual [D] for instance 15. [A] if [B] unless [C] as [D] lest 16. [A] moderate [B] overcome [C] determine [D] reach 17. [A] at [B] for ...

    广州市七年级上册英语期中复习重点归纳3.doc

    - `ask…for…`:向……索取…… - `in one’s free time`:在空闲时间 - `to be`:成为 - `hear from…`:收到……的来信 - `hope to do…`:希望做某事 - `lots of`:许多 - `play`:在与棋类、球类等运动...

    大学4级完形必记忆的所有词组

    - **in return for**:作为……的回报 - **the survey on**:关于……的调查 - **enable sb. to do**:使某人能够做 - **wave goodbye**:挥手告别 - **in sympathy with**:同情…… - **look over**:检查 - **a ...

    常见的动词短语与例句.doc

    3. **be known to** 和 **be known by**:这两个短语都表示“为……所知”,但前者更强调被某个人或群体了解,后者则强调通过什么方式或特征被人认识。例如,“Her talent is known to all.”(她的才华为大家所熟知...

Global site tag (gtag.js) - Google Analytics