Javascript 如何将数组发送到其他函数。(Jquery)

Javascript 如何将数组发送到其他函数。(Jquery),javascript,jquery,arrays,Javascript,Jquery,Arrays,我想将数组发送到其他函数 <div id="test"></div> <div id="test2"></div> <input type="button" value="chk" id="go" /> <script> $(function() { var c = 1; var i = 5; var data = [[]]; for ( c

我想将数组发送到其他函数

<div id="test"></div>
<div id="test2"></div>
<input type="button" value="chk" id="go" />
<script>
    $(function() 
    {
        var c = 1;
        var i = 5;
        var data = [[]];

        for ( c = 1 ; c <= i ; c++ )
        {
            data[c] = [];
            data[c]['proDetails'] = 'asdf'+c;
            data[c]['proDeCount'] = 'qwer'+c;
        }

        c=1;
        for ( c = 1 ; c <= i ; c++ )
        {
                $('#test').text($('#test').text() + " " + data[c]['proDetails'] + " " + data[c]['proDeCount']);
        }

        $('#go').click(function()
        {
            test(data);
        });
    })

    function test()
    {
        var c = 1;
        var i = 5;
        for ( c = 1 ; c <= i ; c++ )
        {
                $('#test2').text($('#test2').text() + " " + data[c]['proDetails'] + " " + data[c]['proDeCount']);
        }
    }
</script>

$(函数()
{
var c=1;
var i=5;
var数据=[[]];

对于(c=1;c在函数中解释它

function test(data)
    {
        if(typeof data != 'undefined')
        {
            var c = 1;
            var i = 5;
            for ( c = 1 ; c <= i ; c++ )
            {
                $('#test2').text($('#test2').text() + " " + data[c]['proDetails'] + " " + data[c]['proDeCount']);
            }
        }
    }
功能测试(数据)
{
if(数据类型!=“未定义”)
{
var c=1;
var i=5;
对于(c=1;c
<script>
var data = [[]]; // <---- here
    $(function() 
    {
        var c = 1;
        var i = 5;


        for ( c = 1 ; c <= i ; c++ )
        {
            data[c] = [];
            data[c]['proDetails'] = 'asdf'+c;
            data[c]['proDeCount'] = 'qwer'+c;
        }

        c=1;
        for ( c = 1 ; c <= i ; c++ )
        {
                $('#test').text($('#test').text() + " " + data[c]['proDetails'] + " " + data[c]['proDeCount']);
        }

        $('#go').click(function()
        {
            test(data);
        });
    })

    function test()
    {
        var c = 1;
        var i = 5;
        for ( c = 1 ; c <= i ; c++ )
        {
                $('#test2').text($('#test2').text() + " " + data[c]['proDetails'] + " " + data[c]['proDeCount']);
        }
    }
</script>