如何在JS中将字符串从包含对象的输入转换为对象文字

时间:2019-09-16 18:24:40

标签: javascript

我得到了一个字符串,其中包含多个与输入之间用逗号分隔的对象: '{ name: "Mike", age: 21, id: 42 }, { name: "Jane", age: 20, id: 31 }, { name: "Alex", age: 24, id: 79 }'

所有键均未引用。有没有简单的方法可以将其转换为对象数组? [ { name: "Mike", age: 21, id: 42 }, { name: "Jane", age: 20, id: 31 }, { name: "Alex", age: 24, id: 79 } ]

JSON.parse()对此不起作用,不允许使用eval()。 希望大家的帮助。

P.S .:我在这里检查了一些类似的问题,但它们只是关于单个对象“在字符串中”,结果我必须接收多个对象的数组。

0 个答案:

没有答案