`

[转]另一个很容易让人忽视并影响效率的for循环写法

 
阅读更多
我们知道,在写for循环时通常会把 for (var i:int=0;i<arr.length;i++)  {}的arr.length 写到外面声明一个变量 var len:int= arr.length来增加效率。
但平常大家写代码的时候,据我观察不少人的代码容易忽视这样的一种情况:
for each(var o:String in obj.prop) {}

这样的写法其实同样影响效率,但多数人为了省事,也都这样写了。
更好的写法如:

var obj:Object=Multitouch.supportedGestrues;
for each(var o:String in obj) {}

*饭前随笔,知道这样写的也别扔鸡蛋,不是这种写法的同学可以参考一下
分享到:
评论

相关推荐

    java for循环的几种写法

    "java for 循环的几种写法" 在 Java 编程语言中,for 循环是一种非常常用的循环语句,用于遍历数组、Collection 等类型的对象。在 J2SE 1.5 中,Java 引入了一种新的 for 循环语法,称为“增强的 for 循环”或...

    robotFramework——FOR循环语句.pdf

    robotFramework——FOR循环语句 循环语句 robotframework⽀持FOR循环语句,语法和的语法基本相同,但robotframework中,"FOR"关键字前⾯需要增加⼀个":",写成":FOR",其它 与Python的语法相同。下⾯我们看看如何...

    java 1.5中for循环的新写法.doc

    java 1.5中for循环的新写法

    JavaScript中for循环的几种写法与效率总结

    每个接触JS的开发人员都不可避免的与for循环打交道,毕竟这是遍历必不可少的工具之一。然而当循环次数比较大时,效率问题必须重视。下面这篇文章就主要介绍了JavaScript中几种for循环的写法与效率,需要的朋友可以...

    Java for循环几种写法整理

    主要介绍了Java for循环几种写法整理的相关资料,需要的朋友可以参考下

    深入解析Go语言中for循环的写法

    主要介绍了Go语言中for循环的写法,是Golang入门学习中的基础知识,需要的朋友可以参考下

    JDBC简单写法JDBC简单写法JDBC简单写法

    JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单...

    RobotFramework实现嵌套For循环.pdf

    ⼀般循环 FOR ${i} IN RANGE 10 Log ${i} END 当FOR循环内嵌套有另⼀个循环时,内层循环不可识别。 解决⽅案:定义关键字,实现内层循环。 *** Keywords *** innerFor [Arguments] @{list} FOR ${item} IN ${list} ...

    Java中List for循环的6种写法总结(推荐)

    下面小编就为大家带来一篇Java中List for循环的6种写法总结(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    C#委托的另一种写法

    C#委托的另一种写法 C#委托的另一种写法 C#委托的另一种写法

    电视开发GridView的Item放大动画、列表循环滚动和焦点移动动画另一种写法

    GridView的Item放大动画、列表循环滚动和焦点移动动画另一种写法,使用相对布局写一个imageview和gridview重叠,然后设定imageview的大小和坐标,根据GridView的焦点移动而改变imageview的坐标;列表循环和放大里面...

    经典总结php效率高写法!

    经典总结,php效率高写法,php效率高写法

    100多个很有用的javascript函数以及基础写法集合

    可以使用 window.open() 方法来打开一个新窗口,使用 window.close() 方法来关闭一个窗口,window.self 指向当前窗口。 状态栏设置 可以使用 window.status 属性来设置状态栏的内容。 弹出提示信息 可以使用 ...

    makefile的写法makefile的写法

    我们首先看一个简单的makefile: CC = g++ OBJS = main.o base.o derive.o EXEC = test $(EXEC): $(OBJS) $(CC) -o $@ $^ main.o: main.cpp base.h derive.h $(CC) -c $ base.o: base.cpp base.h $(CC) -c...

    RobotFramework---FOR循环语句.pdf

    RobotFramework---FOR循环语句 循环语句 robotframework⽀持FOR循环语句,语法和的语法基本相同,但robotframework中,"FOR"关键字前⾯需要增加⼀个":",写成":FOR",其它 与Python的语法相同。下⾯我们看看如何实现...

    for 循环性能比较 提高for循环的效率

    性能有较大的区别吗,有必要采取这种写法吗

    基于Shell中for循环的几个常用写法分享

    今天小编就为大家分享一篇基于Shell中for循环的几个常用写法分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    温度转换摄氏度简单写法

    温度转换摄氏度简单写法,是一个表图,从国外书上自己参透的,也是借鉴了下啦哈

    RobotFrameworkFor循环详解.pdf

    多重嵌套循环 Robot Framework本⾝并不⽀持直接使⽤嵌套循环,但是可以通过在⼀个循环结构中使⽤另⼀个包含有循环结构的关键字来实现。 写法如下图,我封装了⼀个名为"内部循环"的关键字: 运⾏结果如下图: 4.For ...

Global site tag (gtag.js) - Google Analytics