JavaScript中的函数指针数组?

5 javascript c++ arrays pointers function-pointers

如何在他们的XHTML文档中实现JavaScript中的函数指针数组?今天我们在讲座中学到了如何在XHTML文档中实现JavaScript函数,但是函数指针数组呢?我可以在数组中弹出一堆函数,并像C++一样通过索引取消引用它们吗?只是好奇...

p.s*_*w.g 6

您可以在数组中放置对函数的引用.例如:

function func1() { alert("foo"); }
function func2() { alert("bar"); }
function func3() { alert("baz"); }
var funcs = [ func1, func2, func3 ];

funcs[0](); // "foo"
Run Code Online (Sandbox Code Playgroud)

当然,你可以像这样轻松使用匿名函数:

var funcs = [ 
    function() { alert("foo"); }, 
    function() { alert("bar"); }, 
    function() { alert("baz"); } ];

funcs[0](); // "foo"
Run Code Online (Sandbox Code Playgroud)