-2

我是 javascript 的新手。我只想知道如何访问一个数组,当我通过警报显示时,它会显示==> (123,456),(987,1245) 。现在如果我想获得值 123 我应该执行什么?我尝试使用 array1[0][0] 但失败了。请帮忙

在 google Map api v3 中,我通过这个获取路径 ==>

paths=polygon.getPath().getArray();

当我通过警报打印它时,它显示 (51.494 , -93.323),(12.2323,34.43221) 。现在我如何访问 51.494 ?

4

3 回答 3

3

这应该可以帮助您入门。

var arr = [ [123, 456], [987, 1245] ];

console.log(arr[0][0]); // 123

但请阅读Array 的 MDN 文档

于 2013-10-31T05:44:11.143 回答
0

我建议您创建一个数组,如下所示:

var concertArray = [
    {name: "Billy Joel", value: 99, image: "equal.png"},
    {name: "Bryan Adams", value: 89, image: "higher.png"},
    {name: "Brian Adams", value: 25, image: "lower.png"}
];

    var concertName = concertArray[0].name;
    var concertPrice = parseFloat(concertArray[0].value);
    var concertImage = concertArray[0].image;

问候

于 2013-10-31T05:47:53.800 回答
0

尝试这个,

var arr = '(51.494 , -93.323),(12.2323,34.43221)';
var res = arr.replace(/[()]/g, "").split(",");;
alert(res[0]);
于 2013-10-31T06:05:02.203 回答