3
我试图比较从websockets流入的json数据。如何从数组中选择
一个这样的数组会工作得很好:
["stream","apple","orange"]
但数组的数组没有这么好:
[["stream","apple","orange"],["stream","pear","kiwi"],["stream","apple","juice"]]
任何帮助将不胜感激。提前致谢!
function handler(jsonString) {
var json = jQuery.parseJSON(jsonString);
if (json[0] == "blah") {
//Do something
}
else if (json[0] == "blah2") {
//Do something else
}
}
谢谢帕特里克。这工作! – DrEval
我试图找到最好的方式来遍历数组的数组,并将每个绑定到一个变量 ,我可以用它来替换页面上的数据。我应该使用$ .each这种类型的功能吗? 否则如果(JSON [0] [0] == “流”){// 做别的事情 为(VAR I = 0;我
DrEval
@DrEval:你需要在循环内部做一个循环。是的,你可以使用'$ .each',或者只是一个简单的'for'循环。虽然我不确定为什么你会想要一堆变量。 Array存储机制旨在*防止*需要多个变量。它是为了所有的价值吗?或者只是某些?我会举一个循环的例子。 – user113716