玉条件中的多个条件

Multiple conditions in a jade conditional

我有点困惑为什么...if (data.query && data.query != '[object Object]') 有效

但是if (data.query && data.query != ('[object Object]' || data.query != 'undefined'))

翡翠里面怎么会有多重条件if

data.query 上检查 typeof 以获取 undefined 成功了。

if (data.query && data.query != '[object Object]' || (typeof data.query !== 'undefined'))