JSON的新方法
阿新 • • 發佈:2018-12-13
<script type="text/javascript"> /*var str = 'function show(){alert(123)}'; eval(str); show();*///123 /*var str = `'{"name":hello}'`;//一定是嚴格模式 var json = JSON.parse(str); alert(json.name);*/ //eval:可以解析任何字串變成js //JSON.parse():只能解析JSON形式的字串變成js(安全性高一些) //JSON.stringify:把json轉化為字串 /*var json = {name:'hello'}; var str = JSON.stringify(json);//把json轉化為字串 alert(str);*///{'name':'hello'} /*var a = { name:'hello' } var b = a; b.name = 'hi'; //alert(a.name);//hi 物件引用 for(var attr in a){ b[attr] = a[attr] }*/ var a = { name:'hello' }; var str = JSON.stringify(a); var b =JSON.parse(str); b.name = 'hi'; alert(a.name) </script>