簡體   English   中英

關於javascript對象的問題

[英]Question about javascript objects

我正在嘗試使用jQuery插件HighCharts,從網絡服務調用該系列,但我不知道如何使用我要填充的javascript javascript。

我創建了這樣的對象:

chartOjb = new Object();

然后我創建兩個屬性:名稱和數據。 (我已經測試過是否可以使用alert()正確獲取值;並且一切正常。)

在HighCharts示例中,它們像這樣填充系列:

     series: [{
        name: 'Jane',
        data: [1, 0, 4]
     }, {
        name: 'John',
        data: [5, 7, 3]
     }]

我試圖做這樣的事情:

series: chartObj

但這是行不通的。 這樣做的正確方法是什么? 我要遵循的示例在這里: http : //www.highcharts.com/documentation/how-to-use

謝謝

您正在傳遞單個對象,而API需要一個數組(我從您的示例中收集)。 所以像這樣:

series: [charObj1, chartObj2]

應該可以

您唯一需要更改的就是將chartObj包裝在數組中。

series: chartObj

更改為

series: [chartObj]

series必須是要使用的對象的數組(每個系列一個)。

var chartObj = {};
chartObj['name'] = 'Jane';
chartObj['data'] = [1,0,4];

var otherChartObj = {};
otherChartObj['name'] = 'John';
otherChartObj['data'] = [5,7,3];

將這些對象包裝在數組中:

series:[chartObj, otherChartObj]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM