【发布时间】:2012-02-21 20:46:58
【问题描述】:
我什至不确定这是否是不好的做法并且需要更改,但我想确定一下。它似乎根本不会影响性能。
我有一个有很多选项的插件。用户可以按以下格式输入选项:
speed: "in,out > in,out > in,out"
每组“入、出”设置都适用于正在动画的 HTML 元素 - 由“>”分隔。以上是为 3 个不同的对象设置动画开/关速度。现在一切都在所有浏览器上完美运行,但我不得不创建大量数组来处理所有设置。基本上有一个数组包含所有 speed_in 设置(object1、object2、object3)、speed_out、effect_in 等...
基本上,我有一段代码只是为这些集合创建数组,如下所示:
var speed_in_set = [], speed_out_set = [], effect_in_set = [], effect_out_set = [] ....
数组名称基于原始默认设置名称:
speed: ... effect: ...
为了提高效率,我最好的猜测是遍历默认键名并附加 _on_set 和 _off_set 为每个数组创建一个新数组,但不知道该怎么做,如果我什至需要担心有数组太多。 谢谢!
【问题讨论】:
标签: javascript jquery arrays variables loops