# 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]

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

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

完成!

posted @ 2022-04-24 17:25  叫我+V  阅读(252)  评论(0编辑  收藏  举报