js怎么依次执行对象函数,函数个数不确定

如下,需要经常添加函数,需要依次执行,每一个函数得出结果后渲染不同class,所以需要依次执行,并且有些需要传入参数

let testcase = {

case1:(x) =>{
    console.log("case11-"+x);
},
case2:() =>{
    console.log("case22");
    return false;
},
case3:() =>{
    console.log("case33");
}
.....

}

阅读 1.9k
2 个回答

最好写成数组,对象属性遍历是无序的。假如你要写成对象,先保证能用sort排出你想要的顺序(命名约定或属性约定),就可以遍历依次执行。

同楼上,最好使用数组来组织你的结构,确保遍历的有序。

推荐问题