【问题标题】:comparing array of object elements with another object key elements [closed]将对象元素数组与另一个对象关键元素进行比较[关闭]
【发布时间】:2021-12-01 16:19:37
【问题描述】:

const array1= [{row: 101},{row: 102}];

const obj1 ={101: 'someValue', 102 : 'someValue1'}

如果数组 1 的值示例(在本例中为 101 和 102)与 obj1 键的 101 和 102 匹配,我想返回 true,否则需要返回 false

【问题讨论】:

  • 到目前为止,您尝试了什么?您可以提供一个可重现的示例

标签: javascript arrays reactjs


【解决方案1】:

array1.every(({row}) => obj1.hasOwnProperty(row))

请注意,如果 obj1 有另一个属性,例如103: 'someValue3',它仍然是真的。

使用Object.prototype.hasOwnProperty.call(obj1, row)调用它也是recommended

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多