1. 程式人生 > >使用eval()方法可以實現動態執行js

使用eval()方法可以實現動態執行js

大家都知道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));