eval和功能一样的函数

eval功能很强大,经常用到
例1:字符串

  var str = '11';
  var c = eval(str);
  alert(typeof c);

例2:数组

  var str = '[1,4,6,2]';
  alert(typeof eval(str));

例3:json

   var str = '{a:1,b:2}';
  alert(eval('('+str+')').a);

与eval功能一样的函数:

  var str = '{a:1,b:2}';
  var jsonD = new Function('return'+str)();
  alert(typeof jsonD);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,452评论 0 4
  • 20170723固定习惯发生的具体时间 在习惯的形成过程中,固定该习惯发生的时间,对我们来说,会更容易坚持下去,也...
    阿小杜阅读 2,256评论 0 0
  • 生活不易,人都有难言之隐。最近和老同学聚会,一晃都已四十多岁了,感叹岁月催人老。两个人难得喝点小酒,畅谈近年来...
    平仑阅读 1,540评论 0 1