gpt4 book ai didi

javascript - 为什么 (thisIsInTheArray in array) 返回 false?

转载 作者:行者123 更新时间:2023-12-01 02:28:53 27 4
gpt4 key购买 nike

var codeList = [ "ok", "error" ]
var msg = { "status": "ok" }
console.log(msg.status in codeList) // returns false

它似乎可以在我的 iPad 上运行,但不能在我的电脑上运行。这是我的 Chrome 64.0.3282.119、Windows 10 x64、JavaScript V8 6.4.388.40 上的屏幕截图:

Screenshot

最佳答案

根据documentation :

The in operator returns true if the specified property is in the specified object or its prototype chain.

使用array.includes()相反。

PS:MDN documentation中有很多有趣的东西;)

关于javascript - 为什么 (thisIsInTheArray in array) 返回 false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48477068/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com