Javascript 如何检查javaSript中的对象数组中是否存在值?

Javascript 如何检查javaSript中的对象数组中是否存在值?,javascript,arrays,object,Javascript,Arrays,Object,例如 如何检查数组中的两个对象中是否都存在x 期望输出: 如果x不存在于阵列内的一个对象中-->false 否则-->正确 我尝试过使用该方法,但无法找到正确的逻辑以获得所需的输出。您可以使用和所需的属性检查对象,并对数组的所有元素进行检查 var数组=[{x:1,y:2},{x:10,y:20}], result=array.everyo=>o.hasOwnProperty'x'; console.logresult 可以使用中的运算符检查对象中是否存在属性,这与函数一起使用 设arr=[

例如

如何检查数组中的两个对象中是否都存在x

期望输出:

如果x不存在于阵列内的一个对象中-->false 否则-->正确


我尝试过使用该方法,但无法找到正确的逻辑以获得所需的输出。

您可以使用和所需的属性检查对象,并对数组的所有元素进行检查

var数组=[{x:1,y:2},{x:10,y:20}], result=array.everyo=>o.hasOwnProperty'x'; console.logresult 可以使用中的运算符检查对象中是否存在属性,这与函数一起使用

设arr=[{x:1,y:2},{x:10,y:20}]; console.logarr.everyo=>x in o
console.logarr.everyo=>z in oarr.someo=>o.property===target这个问题以前已经回答过了。搜索它,或者很快,有人会将此问题标记为duplicate@Ele看起来OP只是想让target加入o@VLAZ嗯,可能吧!这回答了你的问题吗?o中的备选“x”。以防万一它来自一个原型。@VLAZ,在对象文字中不太可能。。。
[
    {
      x:1,
      y:2
     },
     {
       x:10,
       y:20
     },
]