魔鬼細節 - Javascript Comma Operator
最近工作的過程偶然發現一個神奇的錯誤,覺得蠻值得紀錄成文章與大家分享的。
原因是有一段 Javascript 大致上長得像以下程式碼片段,但卻不管怎樣都會進 if
區塊:
if(response.statusCode == 200 && _.contains(['a', 'b']), response.status) {
console.log(true);
}
Posted on Feb 5, 2018 in Javascript by Amo Chen ‐ 1 min read