eval和功能一样的函数

2016-12-05  本文已影响33人  星空有月

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);
上一篇下一篇

猜你喜欢

热点阅读