eval() 能够将字符串解析成js代码,并执行。对象
eval()在解析字符串对象时不会将其解析成字符串值而是解析成一个字符串对象。字符串
var str = new String('gggg')it
function a(){io
console.log(str)console
}function
eval('a()') //String {0: "g", 1: "g", 2: "g", 3: "g", length: 4, [[PrimitiveValue]]: "gggg"} im
eval('1+2') //3co