2016-01-22 42 views
1

我有點難倒,爲什麼... if (data.query && data.query != '[object Object]')工作多個條件在玉條件

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

你怎麼能有一個玉if內多個條件?

+0

您是否嘗試過增加額外的括號圍繞'或'聲明兩側? – sean

+0

是的,我有。我更新了答案以表明這一點 – fauverism

回答

0

檢查typeofdata.queryundefined做了竅門。

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