Javascript Highcharts:在序列数据中使用函数

Javascript Highcharts:在序列数据中使用函数,javascript,json,highcharts,Javascript,Json,Highcharts,可以在序列数据中使用函数吗?像这样 我的职能: function CalculBoucle(nbmin,nbmax,nbval) { CoordY = ['2005','2006','2007','2008','2009','2010','2011']; textAxeY = ""; var i; for (i = nbmin; i < nbmax; i++) { textAxeY += "data.dataevolution["+nbval+"]"+".annee"+CoordY

可以在序列数据中使用函数吗?像这样

我的职能:

function CalculBoucle(nbmin,nbmax,nbval)
{
CoordY = ['2005','2006','2007','2008','2009','2010','2011'];
textAxeY = "";
var i;
for (i = nbmin; i < nbmax; i++) {
    textAxeY += "data.dataevolution["+nbval+"]"+".annee"+CoordY[i] + ",";
}

return textAxeY
}

您可以使用以下内容:

$(function () {
    function test() {
        return [1,2,3,4]
    }

    $('#container').highcharts({

        series: [{
            name: 'Tokyo',
            data: test()
        }]
    });
});

问题是您正在创建一些字符串,而应该有点数组。谢谢,但它不起作用,因为我的函数有变量。工作正常,第二个解决方案是使用自调用函数
$(function () {
    function test() {
        return [1,2,3,4]
    }

    $('#container').highcharts({

        series: [{
            name: 'Tokyo',
            data: test()
        }]
    });
});