当调用签名为 fn(string, boolean)
的 setter 函数时,使用立即函数来翻转其当前值是否有意义?
Session.set('someBoolean', (function() {
return !Session.get('someBoolean')
})())
这才是我真正想要构建的表达式
$('.nav-icon')
.html(Session.get('navOpen') ? '←' : '<i class="fa fa-navicon"></i>)
谢谢你们,我在那里偏离了轨道。
最佳答案
为什么不只是:
Session.set('someBoolean', !Session.get('someBoolean'));
关于javascript,立即函数的正确使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28080300/