Performance 这样做:var[property]比var.property更需要资源吗?

Performance 这样做:var[property]比var.property更需要资源吗?,performance,actionscript-3,properties,Performance,Actionscript 3,Properties,我将重构一个长算法,这样它就可以适应任何属性而不是固定属性 所以,我没有使用var.x,而是使用var[property],其中property可以是x,y,alpha,等等 但是,出现了一个问题,就性能而言,它是否会产生影响 谢谢 相对而言,是的,速度较慢,这是否重要取决于您的应用程序及其使用模式的深层细节。我明白了,我正在为移动设备开发此应用程序,您是否有任何数字,以便我考虑这项工作是否值得做?。谢谢。@Artemix在我们浪费时间之前,您需要在应用程序中多久读取一次这些属性?比如,如果该算

我将重构一个长算法,这样它就可以适应任何属性而不是固定属性

所以,我没有使用var.x,而是使用var[property],其中property可以是x,y,alpha,等等

但是,出现了一个问题,就性能而言,它是否会产生影响


谢谢

相对而言,是的,速度较慢,这是否重要取决于您的应用程序及其使用模式的深层细节。

我明白了,我正在为移动设备开发此应用程序,您是否有任何数字,以便我考虑这项工作是否值得做?。谢谢。@Artemix在我们浪费时间之前,您需要在应用程序中多久读取一次这些属性?比如,如果该算法现在执行50次静态读取,但在重构过程中会执行50次动态读取,并且你每秒调用该算法50次,即每秒2500次(在本例中,数字非常低,你可能会浪费时间考虑这个问题)。其思想是用它来制作视觉组件的动画,因此,无论何时发生这种情况,我都会在EnterFrame事件中使用它们。@Artemix那么就不用担心了。你将进入每秒60帧,对吗?是的,每秒60帧将是最大速率。但是,我多次使用这些变量,比如说,我每帧读/写它们20次。