天天看点

# vue 两个数组的差值

vue 两个数组的差值

现在是什么情况呢,比如说哈,我有一个数组A,里面有几个数,然后我还有一个数组B,里面还有几个数,然后我想知道数组A中哪些数是数组B没有的,或者是数组B中哪些数是数组A没有的,理解吗?就是这个意思。

可以自己写逻辑的,就是费劲,当然可以实现,但是呢,我比较懒,不想重复造轮子,所以,现在需要用到一个插件 —— Lodash 。

资料

​​Lodash 中文文档​​

使用

首先要安装一下子。

npm i --save lodash      

然后使用,首先在页面引入一下子。

import lodash from "lodash";      

然后就可以用了。

// [3.1, 2.2, 1.3] 中 [4.4, 2.5] 没有的值打印
let a = lodash .differenceBy([3.1, 2.2, 1.3], [4.4, 2.5], Math.floor);
console.log('=> ', a)
// => [3.1, 1.3]      

如果数组里面是对象,那第三个参数就是对象里面要比较的字段名。

其实上面给的中文文档连接里面说的比较详细了,里面有很多处理的函数,可以根据自己的需要照着用。

完成!

【版权声明】本博文著作权归作者所有,任何形式的转载都请联系作者获取授权并注明出处!

【重要说明】本文为本人的学习记录,论点和观点仅代表个人而不代表当时技术的真理,目的是自我学习和有幸成为可以向他人分享的经验,因此有错误会虚心接受改正,但不代表此刻博文无误!