JS中的字符串到数组

时间:2015-03-13 12:32:14

标签: javascript html arrays

我从p标签中抓取一个数组并且它工作得非常好,但我无法将其用作数组。

var leaderboard = [];
leaderboard = $(".tojs").text();
console.log(leaderboard);

输出(按预期):

[["aname1",1,649,201],["aname2",2,362,171],["aname3",3,270,234],["aname4",4,233,60],["aname5",5,211,9],["aname6",6,186,101],["aname7",7,157,41]]

但是当我尝试调用一个值时会出现问题。

leaderboard[0][0]

输出:

[

我如何从p标签读取数组?

1 个答案:

答案 0 :(得分:1)

console.log获得的输出是字符串,而不是数组。尝试使用JSON.parse()之前尝试访问他的评论中提到的Sergiu。

var leaderboard = [];
leaderboard = JSON.parse($(".tojs").text());
console.log(leaderboard[0][0]); //should be "aname1"