javascript非JSON字符串转成对象

# 爬虫并使用正则表达式获取的内容如下
const str = "{a: 'a', b: 'b'}";

# 字符串转对象
const strToObj = (str) => {
    return Function('"use strict";return (' + str+ ')')();
}

# str字符串转成obj对象 
const obj = strToObj(str);

# 打印输出结果:{a: 'a', b: 'b'}
console.log(obj);

javascript非JSON字符串转成对象_第1张图片

 

你可能感兴趣的:(javascript,前端)