javascript,正确使用即时功能?

时间:2015-01-22 02:18:48

标签: javascript iife

当调用签名fn(string, boolean)的setter函数时,使用立即函数来翻转其当前值是否有意义?

Session.set('someBoolean', (function() {
  return !Session.get('someBoolean')
})())

这是我实际尝试构建的表达式

$('.nav-icon')
  .html(Session.get('navOpen') ? '←' : '<i class="fa fa-navicon"></i>)

谢谢你们,我在那里偏离轨道。

1 个答案:

答案 0 :(得分:2)

为什么不呢:

Session.set('someBoolean', !Session.get('someBoolean'));