美文网首页
文本转成对象

文本转成对象

作者: alue | 来源:发表于2022-04-23 14:15 被阅读0次

    任务

    例如,我们有个js文件,里面定义了一个对象

    {
        m:1,
        n:2
    }
    

    现在我们需要读取这个文件,并生成一个对象。

    思考

    如果不了解JS的Function对象,而是去做正则解析字符串,这个任务会很困难。

    解法

    Function对象能够将字符串转换为JS函数,一行代码即可实现上述任务。

      const text= "{m:1,n:2}";
      const a = new Function(`return ${text}`)();
    

    相关文章

      网友评论

          本文标题:文本转成对象

          本文链接:https://www.haomeiwen.com/subject/tujaertx.html