【发布时间】:2022-01-18 19:54:39
【问题描述】:
我需要检查数组中的每个对象是否包含某个相同的值。 我可以用 for 循环来做,但我想知道是否可以用一行代码来做。 假设我有对象
employees = [
{
n: 'case 1',
date: '2021-05-4',
id: '123',
user: [{name: 'Vlad', id: '1'}, {name: 'Misha', id: '2'}],
isPresent : true,
},
{
caseName: 'case 2',
date: '2021-05-4',
id: '123',
user: [{name: 'Alina', id: '3'}, {name: 'Alex', id: '4'}],
isPresent : true,
},
{
caseName: 'case 3',
date: '2021-05-4',
id: '123',
user: [],
isPresent : true,
},
]
我的任务是检查是否所有员工都在场,所以如果isPresent 为每个对象分配true 属性,我需要获取true。
但是必须要像这样的生活来做到这一点
let employeesPresent = employees(item => item.isPresent === true);
【问题讨论】:
标签: node.js reactjs react-native