2015-11-07 36 views
0

是否可以寫出更短的?這只是真假值的切換:觸發值的短編碼

if (Session.get('editorView')) Session.set('editorView', false); 
else Session.set('editorView', true); 

回答

1
Session.get("editorView") ? Session.set("editorView",false) : Session.set("editorView", true); 

這就是所謂的三元運營商。

3
Session.set('editorView',Session.get('editorView') ? false:true); 
+0

一個好隊友。應該有這樣的想法,哈哈。我在我的手機上,所以打字是一個問題。但是好的一個 – EasyBB

0

也許這一個:

Session.set ("editorView", !Session.get("editorView")); 
+0

哇。好想法。 – user3142695

+0

需要確保它不會由於反應而進入無限循環... –