用eval函数解析json数据

    xiaoxiao2021-03-25  129

    <script>     {         var age=20;     }     var json="{name:'zhangsan',age:10}";     console.log(eval("("+json+")"));     var json2="[{name:'zhangsan',age:10}]";     console.log(eval(json2)); </script> <script>     //eval函数本身并没有作用域的特性,在eval函数内部声明的变量都是全局的     //而且声明的变量并不会提升     eval("var a=10;function fn(){}");     //在实际开发中不建议在eval中声明变量     //只建议使用eval函数解析json数据 </script>

    转载请注明原文地址: https://ju.6miu.com/read-8188.html

    最新回复(0)