标签: javascript duplicates
可能重复: Can somebody explain this Javascript method ?
(x = [].reverse)() === window // true
知道为什么吗?
答案 0 :(得分:2)
(x=[].reverse)() === window // true
起初并不理解这个,但我想这很容易:首先x成为数组的反函数,然后用this === window调用它。所以它等于window.reverse()。只是查了一下,而reverse()就位了,所以window.reverse() === window - 尽管它可能与以前不同。
this === window
window.reverse()
window.reverse() === window
我从这个链接得到了这个答案
http://news.ycombinator.com/item?id=1122004