摘要:
unzip是zip的逆向操作,但zip还没实现呢,先理解一下unzip,可以理解为二维数组的转置吧。 without则是和pull类似,只是它返回一个新的数组。 function unzip(arr){ const result = []; arr.forEach((item, index)=>{ 阅读全文
摘要:
xor 数组类异或,其实是找出一堆数组里面,只出现一次的元素集合。 所以在最开始实现时,我的逻辑是,所有数遍历一次组合起来,并且记录每个元素出现的次数,再遍历一次全部,只把出现一次的元素丢到结果里返回。 上述想法是可以实现,但后续要实现xorBy和xorWith就有点不方便. 查看了下lodash源 阅读全文