JS 字符串数组如何转化为数组并保存里面对象,能JQ each?

[{name: 姓名, mobile: 手机号码} , {name: 姓名, mobile: 手机号码}]
上面是字符串,如何将其转换成数组,里面保存的JSON对象呢

<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8 />
<title>Nothing</title>
<style type="text/css">
</style>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
var jsonstr = "[{name: 'yugi111', mobile: '18819872982'} , {name: 'kyo', mobile: '18829872982'}]";
    var jsonobj = eval ('(' + jsonstr + ')');
    $ (jsonobj).each (function (i, dom)
    {
    for ( var p in dom)
    {
    document.write (p + ":" + dom[p]);
    }
    document.write ('<br>');
    });
</script>
</head>
<body>
</body>
</html>

温馨提示:答案为网友推荐,仅供参考
相似回答