<script>
var test = [
["test1","test2"],
["test3","test4"]
];
var t1 = "{\"test1\":\"test2\",\"test3\":\"test4\"}"
var t2 = eval('('+t1+')');
var ttt;
alert('test');
</script>
想把t1转换成test的数据格式,t2的转换实现不对,请帮忙提供具体实现,谢谢。
...全文
1701打赏收藏
我又来了,还是刚才那个问题
var test = [ ["test1","test2"], ["test3","test4"] ]; var t1 = "{\"test1\":\"test2\",\"test3\":\"test4\"}" var t2 = eval('('+t1+')'); var ttt; alert('test'); 想把t1转换成test的数据格式,t2的转换实现不对,请帮忙提供具体实现,谢谢。
var t1 = "{\"test1\":\"test2\",\"test3\":\"test4\"}", to = eval('(' + t1 + ')');
var test = [];
for(var p in to){
if(to.hasOwnProperty(p)){
test.push([p, to[p]]);
}
}
alert(test);