请大神帮助小弟解决 这个问题, 为什么会打出javascript:(0) ;中文为什么变成 javascript:(0) ,如何能够遍历出中文
javascript
对象
遍历
js
------解决方案--------------------
还是别用eval了吧,用的会报错的,如果是我的话我这么整
var data='[[北京市,8264],[上海市,3685],[江苏省,2557]]';
var inner_data=data.replace(/[\[\[
------解决方案--------------------
\]\]]/g,"");//北京市,8264,上海市,3685,江苏省,2557
var data_array=inner_data.split(",");
var json_data={};
for(var i=0;i<data_array.length;i++){
if(i%2==0){
json_data[data_array[i]]=data_array[i+1];
}
}
for(value in json_data){
console.log("城市:"+value+",编号"+json_data[value]);
}