如果typeof obj.prop ===" undefined"在节点不工作

时间:2014-10-13 12:04:24

标签: javascript node.js express

我在使用Express 4.0和Node

的Jade视图文件中使用以下内容
 if typeof user.email === "undefined"

这将产生以下错误:

    //console.info(user.email) -> undefined
    TypeError: C:\var\www\stage.mayfieldafc.com\src\app\views\includes\header.jade:8
        6|         div(class='right')
        7|             a(href='/stats') Personal Stats
      > 8|             if typeof user.email === "undefined"
        9|                 a(href='/login') Sign In
        10|             else
        11|                 a(href='/account') Your Account

如何安全地检查变量是否在使用express的节点中设置?

您可能认为这样可行:Jade - Template Engine: How to check if a variable exists但它会产生完全相同的错误。

0 个答案:

没有答案