Javascript &引用;在;与节点中的object.value一起使用时关键字无法正常工作
我需要执行一些代码。但是我的代码工作不正常。我已经做了一个简单的例子来说明故障 当我跑的时候Javascript &引用;在;与节点中的object.value一起使用时关键字无法正常工作,javascript,node.js,web,Javascript,Node.js,Web,我需要执行一些代码。但是我的代码工作不正常。我已经做了一个简单的例子来说明故障 当我跑的时候 console.log("val" in Object.values({key:"val"})); //returns false 它给我错误的印象。但如果我跑 console.log(Object.values({key:"val"})) 输出=>['val'] 我不明白它是否应该像这样工作。如果有的话。为什么? 提前感谢……:)MDN说
console.log("val" in Object.values({key:"val"})); //returns false
它给我错误的印象。但如果我跑
console.log(Object.values({key:"val"}))
输出=>['val']
我不明白它是否应该像这样工作。如果有的话。为什么?
提前感谢……:)MDN说“如果指定的属性在指定的对象或其原型链中,in运算符将返回true。”,对象。值
返回一个数组。要检查数组中是否存在项,请使用方法
console.log(
值({key:“val”}).includes(“val”)
); // 返回true