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