var codeList = [ "ok", "error" ]
var msg = { "status": "ok" }
console.log(msg.status in codeList) // returns false
It seems to be working on my iPad but not my computer. Here's a screenshot on my Chrome 64.0.3282.119, Windows 10 x64, JavaScript V8 6.4.388.40: