- 博客(2)
- 收藏
- 关注
转载 Can (a ==1 && a== 2 && a==3) ever evaluate to true?
在 JavaScript 中 (a ==1 && a== 2 && a==3) 可能为 true 吗?这个问题是国外一位求职者最近在面试一家大型科技公司时遇到的一个问题。他的回答是「不可能」,而面试方说「nothing is impossible」,然后就没有然后了。虽然在实际工作中可能没人会写这样的代码,但题主还是放不下,苦思冥想了两个礼拜,终于还是决定在 Stack Overflow 上寻求解
2018-01-18 15:37:10 759
原创 玩转js闭包
闲逛SegmentFault看到一个例子: function foo () { var local = 1 function bar() { local++ return local } return bar } var func = foo() func() 在Chrome调试工具里粘贴上述代码,输出是2。 没错,其实这是一个闭包。 由于js是函数作用域的缘故,local
2018-01-11 18:20:37 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人