Javascript 为什么;“离线”;在Object.values(services)中,如果存在;“离线”;在里面
我想知道这些行为存在的原因:Javascript 为什么;“离线”;在Object.values(services)中,如果存在;“离线”;在里面,javascript,object,Javascript,Object,我想知道这些行为存在的原因: >services={“test”:“offline”,“test2”:“online”} {test:'offline',test2:'online'} >对象值(服务) [‘离线’、‘在线’] >对象值(服务)中的“脱机” 错误的 数组中有脱机,但我用“in”表示为false,为什么 像这样的“in”怎么可能是真的?查看对象的属性 console.log("make" in { make: "some brand" })
>services={“test”:“offline”,“test2”:“online”}
{test:'offline',test2:'online'}
>对象值(服务)
[‘离线’、‘在线’]
>对象值(服务)中的“脱机”
错误的
数组中有脱机
,但我用“in”表示为false,为什么
像这样的“in”怎么可能是真的?查看对象的属性
console.log("make" in { make: "some brand" }) // true
我刚刚发布了相同的链接:P