有在我的代码一对夫妇点,我需要测试真正的多个不同的变量 - 像这样:有没有更好的方法来编写这组IF语句?
if(setting1){ Do something with El A };
if(setting2){ Do something with El B };
if(setting3){ Do something with El C };
if(setting4){ Do something with El D };
有没有写这更好的办法?
我已经更新了额外的细节问题,但它看起来像IF块是最好的选择。
设置保存为.data。这些设置是true/false,它们启用/禁用HTML元素。在我的脚本中的某些点,我需要检查这些元素,看看它们是否在运行一些额外的代码之前被启用。例如,显示元素 - 如果用户已将导航按钮的.data设置为true,则将显示导航按钮。
if(setting1){ Do A to El A };
条件里面的代码没有真正的模式,所以我不认为循环是一个好的解决方案。再次,我认为一批IF是最好的方式,但我很好奇,如果有一种很酷的技巧来写这种清洁剂。
if(setting1){ Do A to El A};
if(setting2){ Do B to El B};
if(setting3){ Do A to El A};
if(setting4){ Do X to El X};
谢谢!
是'不要something'每个相同的东西吗? – 2013-02-23 02:48:54
不,他们都略有不同 – Aaron 2013-02-23 02:51:22
@Aaron我们可以看到他们有什么不同吗?它们通常是可组合的。 – 2013-02-23 02:53:06