javascript中怎么把字符串转化成对象数组

发布于 2021-11-06 12:19:54 字数 105 浏览 899 评论 4

比如说一个字符串

"[{'name':xxx'},{'name':'yyy'}]"怎么转化成数组对象呢

[{'name':xxx'},{'name':'yyy'}]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

虐人心 2021-11-08 19:49:15

非常感谢

彩扇题诗 2021-11-08 19:44:38

var obj = eval('(' + "[{'name':'xxx'},{'name':'yyy'}]" + ')');

只为守护你 2021-11-08 07:48:52

客气了

瑾夏年华 2021-11-08 06:33:58

思路,转换为JSON格式就可以了。

代码:

var t = "[{'name':'xxx'},{'name':'yyy'}]";
var arr = eval('('+t+')');
for(var i=0;i<arr.length;i++){
    console.log(arr[i].name);
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文