如題:eval函數(shù)中的this值是指的啥?
eval函數(shù)中的this值是指的啥?
大話西游666
2018-09-13 10:29:28
TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
題主給的信息太少,不知道是不是題主想要的,先來(lái)第一個(gè)測(cè)試:
window.test = '2 + 2';eval(this.test); // 4
這個(gè) eval 函數(shù)里面 的 this 是指向 window;
第二個(gè)測(cè)試:
window.test = '3 + 3';var t = 'this.test';eval(t); // "3 + 3"
eval 解析的字符串里面的 this 貌似也是指向 window。
以上代碼在 chrome 下測(cè)試。
舉報(bào)