0

我不是 javascript 专家,但我知道如何使用它。但我不明白这段代码:

d2 = [[0, 3]]

这是什么意思?我在谷歌上找不到。我迷路了,我试图将 0 更改为任何其他数字,但它什么也没改变。

此代码是 flotr2 网站上饼图示例的一部分: http ://humblesoftware.com/flotr2/index#!basic-pie

4

2 回答 2

2

它是一个包含一个项目的数组,恰好是一个包含两个元素的数组:0 和 3。您可以将其扩展为矩阵。

d2 = [
        ["1,1", "1,2", "1,3"]
      , ["2,1", "2,2", "2,3"]
      , ["3,1", "3,2", "3,3"]
];

d2[0][0] === "1,1"; // The first element

或者也许是一组 xy 点。

d2 = [[1,1], [2,2], [3,3]]; // points in the equation: y = x;
d3 = [[1,1], [2,4], [3,9]]; // points in the equation: y = x^2;

这称为数组文字。数组可以包含任何东西,包括数组、对象等。

在此处输入图像描述

图片取自json.org

于 2013-03-29T19:18:56.603 回答
0

据我所知

d2 = [[0, 3]]

对于上面的片段:

d2:数据序列2值 0:表示x坐标值(饼图中忽略) 3:表示y坐标值

既然 x 坐标值被忽略了,为什么我们需要它呢?不知道..可能只是懒惰的编码。

仅供参考:请注意:

d2 = [[, 3]]

...也可以正确渲染,但是

d2 = [[3]]

...引发错误

于 2014-02-04T23:13:56.770 回答