标签:vue 里面 lodash 1.3 差值 数组 3.1 2.5
vue 两个数组的差值
现在是什么情况呢,比如说哈,我有一个数组A,里面有几个数,然后我还有一个数组B,里面还有几个数,然后我想知道数组A中哪些数是数组B没有的,或者是数组B中哪些数是数组A没有的,理解吗?就是这个意思。
可以自己写逻辑的,就是费劲,当然可以实现,但是呢,我比较懒,不想重复造轮子,所以,现在需要用到一个插件 —— 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]
如果数组里面是对象,那第三个参数就是对象里面要比较的字段名。
其实上面给的中文文档连接里面说的比较详细了,里面有很多处理的函数,可以根据自己的需要照着用。
完成!
标签:vue,里面,lodash,1.3,差值,数组,3.1,2.5 来源: https://www.cnblogs.com/wjw1014/p/16186775.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。