1 把字符串當變量使用
通過計算 string 得到的值(如果有的話)。該方法只接受原始字符串作為參數
demo:
var type = "car";
var newStr = "type";
var x = 100;
eval("2+2");
eval("type");
eval("x + 17");
console.log(eval("2+2"), eval("type"), eval("x + 17"));
運算結果:
4 "car" 117
2 js下將字符串當函數去執行的方法
function getWord(Word) { alert(Word); } window["getText"]("方法一"); eval('getText("方法二")');
結果:
出現“方法一”,“方法二”的彈窗。
3 同時window["getText"]("方法一"); 是通過字符串讀取對象key的方法。