JavaScript中的(1,eval)('this')vs eval('this')?
我开始阅读JavaScript模式,一些代码让我困惑。
var global = (function () {
return this || (1, eval)('this');}());这是我的问题:
Q1:
(1, eval) === eval?
为什么以及如何运作?
Q2:为什么不呢
var global = (function () {
return this || eval('this');}());要么
var global = (function () {
return this;}());Cats萌萌
largeQ
相关分类