我正在使用Mac上的bash终端通过网络实用程序(用于使用传输控制协议或用户数据报协议从网络连接读取和写入网络连接)运行小型聊天,该工具称为Netcat。 在聊天中,我想存储聊天历史记录(从用户发送到另一个用户的消息),以便用户可以访问带有历史记录的文件。
let mainList = [2, 3, 5];
let subList = [{
id: 23,
name: "ABC",
parent_id: 2
},
{
id: 25,
name: "DEF",
parent_id: 2
},
{
id: 26,
name: "GHI",
parent_id: 3
}
];
const parentIdSet = new Set(
subList.map(({ parent_id }) => parent_id)
);
const hasAll = mainList.every(item => parentIdSet.has(item));
console.log(hasAll);