首页 > 其他 > 详细

字符串转对象的三种方式

时间:2021-04-25 23:19:06      阅读:13      评论:0      收藏:0      [点我收藏+]

JSON.parse( str )

// 定义一个对象字符串
var str = {"error":1,"data":"用户不存在"};
 
// 使用JSON.parse()
var obj = JSON.parse(str);
// 输出该对象
console.log(obj);

eval("("+str+")") 

// 定义一个对象字符串
var str = {"error":1,"data":"用户不存在"};
 
// 使用eval();
var obj = eval("(" + str + ")")
// 输出该对象
console.log(obj);

(new Function("return " + str))(); 

// 定义一个对象字符串
var str = {"error":1,"data":"用户不存在"};
 
// 使用Function
var obj = (new Function("return " + str))(); 
// 输出该对象
console.log(obj);

 

字符串转对象的三种方式

原文:https://www.cnblogs.com/ZJTL/p/14701668.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!