1、字符串转化为对象 let str = "{"code":"00000","msg":"成功","count":null,"data":true}" 很显然这就是一个对象的格式,但如何把文本转为对象呢?—> 使用eval(), ⚠️(注意一定要加括号,否则会转换失败 ) let data = eval("("+str+")") // 转化后就是下面的格式了 //{"code":"00000","msg":"成功","count":null,"data":true} 2、把文本转化为数组 var test='["colkey", "col", "colsinfo","NameList" ]' var obj2=eval("("+test+")"); alert(obj2.length);