在数据集javascript中添加未知长度的数组

时间:2015-09-15 13:59:31

标签: javascript jquery

我正在创建一个js图表,这里是一个代码snipet

var mar=5+','+6+','+7+','+31;   
data : [mar]

我需要用未知宽度的数组值[1,3,6,34,56,...]替换数据:[10,20,30 ...]。我无法弄清楚如何在数据中注入数组'。我尝试将数组转换为逗号分隔的字符串,并将其添加为

Array
(
    [0] => stdClass Object
        (
            [component] => sodium chloride
            [generic_results] => Average:=99.20%
        )

    [1] => stdClass Object
        (
            [component] => sodium chloride
            [generic_results] => RSD:=0.54%
        )

    [2] => stdClass Object
        (
            [component] => sodium chloride
            [generic_results] => n:=3
        )

)

它无法运作。欢迎提出任何建议 ///////////////////////// 我已编辑显示已知宽度的数组的标记和句点。现在我有一个未知长度的数组,我想注入' data []'

2 个答案:

答案 0 :(得分:1)

你必须这样做:

 var key = 0;
 var mar = [5,6,7,31];   
 datasets[key].data = mar;

这有效,但取决于您正在开发的模式。如果你分享更多代码,我可以帮助你更好

你这样做:

    data :    [marks[0],marks[1],marks[2],marks[3]]

这与此相同:

    data : marks;

制作第一个选项的唯一原因是在第四个元素中剪切数组,我不知道你是否想要它。如果你不知道数组中有多少元素,请使用第二个选项data:marks;

祝你好运

答案 1 :(得分:1)

只需写下

datasets[0].data = [1, 3, 6, 34, 56];