标签: javascript
为什么下一个代码是有效的Javascript代码?
var global = (1,eval)('this'); alert(global);
答案 0 :(得分:10)
那是因为comma operator返回其第二个操作数(并评估两者)。
您问题中的代码相当于:
1; var global = eval('this'); alert(global);