Javascript中的Array(数组) 、{}(映射) 与JSON解析

Javascript中的Array(数组) 、{}(映射) 与JSON解析

<script type="text/javascript">
     $(function(){
         var myArray=new Array(); //数组
         myArray[0]="fgh";
         myArray[1]="rt";
         myArray[2]="xc";
         var arrString=JSON.stringify(myArray); //将myArray对象转化为字符串
         alert(arrString); // ["fgh","rt","xc"]
         var obj1=eval("("+arrString+")"); //eval将字符串转为json对象,注意在两边加上"("和")"
         alert("数组第1个元素"+obj1[0]);

         var myMap = {};    //对象
         myMap['name'] = "lxd";
         myMap['age'] = 20;
         myMap['content'] = myArray;
         var mapString=JSON.stringify(myMap); //将myMap对象转化为字符串
         alert(mapString); //{"name":"lxd","age":20,"content":["fgh","rt","xc"]}
         var obj2=eval("("+mapString+")");
         alert("map中的name字段:"+obj2.name);
     });
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值