js遍历数组和对象,以及Json与String的转化

来源:互联网 发布:淘宝运营转正申请 编辑:程序博客网 时间:2024/05/22 15:11

js中常用的操作之一就是对数组进行遍历,以及json与string之间的转化:

var array = new Array();array[0] = 1;array[1] ="aa";array[2] = true;array[3] = {name:'zhoukai'};//第一种遍历方式,for循环for(var i=0;i<array.length;i++){    console.log("----"+array[i]);}//第二种,for in遍历数组for(key in array){    console.log("----"+array[key]);}//for in遍历对象for(key in array[3]){    console.log("-----key:"+key+"---    value:"+array[3[key]);}//字符串解析为json对象://第一种:eval()函数解析    var ob = '{name:"zhoukai",age:"18",sex:"男"}';    var json = eval("("+ob+")");    console.log("----json:"+json.name);//第二种:JSON.parse() 字符串必须是严格的json格式var ob = '{"name":"zhoukai","age":"18","sex":"男"}';    var json = JSON.parse(ob);    console.log("----json:"+json.age);//json对象转化为stringvar ob = {"name":"zhoukai","age":"18","sex":"男"};var json = JSON.stringify(ob);console.log("----json:"+json);
0 0
原创粉丝点击