使用eval()方法可以實現動態執行js
阿新 • • 發佈:2018-12-23
大家都知道eval()方法可以使用它解析json串。後來解析json串慢慢用$.parseJSON()代替。
這裡如果你還認為eval()方法只能解析json串,就out了。
它還可以動態執行js。
例項
var str = "alert('test-eval方法');";
eval(str);
var obj={a:1};
var name = 'obj.a';
console.log(eval(name));