工作流程
事件流程
逻辑问题修正
注需求描述:求与某人的共同好友数量。例如下图:
求解思路:
1.查询对方好友;
2.查询自己好友;
3.分别拾取上面结果集的好友id,然后取两者交集即可。
具体操作如下:
1.第一步:插入相应查询代码段:如下(前提:知道“对方”的id和“自己”的id,继而根据各自id去查各自好友):
注意:标准查询之后要拾取和采集各自的好友id,放入自定义变量中(全局),以备后续使用取交集。
2.添加自定义代码段,并在自定义代码段中改造模板代码段:
如下:按shift+ctrl+空格:调出功能模板——选择“数组交集”,即:
//_.intersection([1,2,3],[2,3,4]); => [2,3] 结果数组 = _.intersection(数组1,数组2,数组3);
对此模板进行修改:
所得结果即为取两者交集后的数组,其长度即为所求共同好友个数。
3.最后进行相应输出即可:
4.结束~