var foo1,foo2;
switch (fn)
{
case "fade" : foo1 = "fadeOut"; foo2 = "fadeIn"; break;
case "slide" : foo1 = "slideUp"; foo2 = "slideDown"; break;
}
eval("$('.cls1')." + foo1 + "();");
currentSlideIndex = currentSlideIndex + n;
eval("$('.cls1')." + foo2 + "();");
Bất kỳ cách nào tốt hơn để đạt được điều này mà không cần sử dụng eval? Im không phải là một fan hâm mộ rất lớn của việc sử dụng eval trừ khi hoàn toàn cần thiết.Gọi một chức năng dựa trên một chuỗi có chứa tên chức năng