具有if条件的Javascript函数数组

时间:2016-03-31 10:34:51

标签: javascript

我希望它只能用于一个函数,问题是所有函数都在调用不同的变量。 我想循环对象的所有功能,并在事件上单击其中一个功能来工作

var array_of_functions = [
    function() { first_function('a string') },
    function() { second_function('a string') },
    function() { third_function('a string') },
    function() { fourth_function('a string') }
]

for (i = 0; i < array_of_functions.length; i++) {
 if(array_of_functions[i] == someRanFunc ) {
    array_of_functions[i]();
 }
}

1 个答案:

答案 0 :(得分:1)

您可以通过执行toString()

来比较该函数

例如

DataTable.Columns.Add("ColumnName");

或通过比较函数的名称

F1