0
我想知道我是否可以實現真正的宏。我的意思是在預先執行階段有效。Javascript上的真正宏(節點JS)
爲什麼?請看:
如果我想要做一些這樣想:
1. function isset(obj){
2. return typeof obj != 'undefined';
3. }
4.
5. isset(monticuloDeBosta);
的「5號線」將觸發錯誤原因」 monticuloDeBosta沒有定義。
如果我可以這樣做:
#define isset(x) (typeof x != 'undefined')
它應該考慮到 'isset(monticuloDeBosta)' 是要被替換爲 '(typeof運算monticuloDeBosta =! '事實未定義')'。
它不能解決我上面描述的問題,但謝謝你。我認爲它有解決方案。 – Pablo 2015-04-03 18:07:11