Collect.js diffKeys()函数
Collect.js是 Javascript 中的一个库,它充当数组和对象的包装器。该库用于将数组和对象转换为集合,然后对它们执行不同的操作。
collect.js 的diffKeys方法将数组转换为集合,然后根据其键将该集合与另一个集合进行比较,并返回原始集合中不存在于另一个集合中的元素。
安装:
- 在 NodeJs 中:
npm install collect.js
- collect.js 的 CDN
句法:
collection.diffkeys(object);
参数:它只接受一个对象作为参数。
返回:它返回一个对象。
下面给出了这个函数的几个例子
示例 1:
当另一个集合是空对象时。
let collect=require("collect.js");
const someCollection = collect({
"a":1,
"b":2
});
// Applying diffkeys function
const diff = someCollection.diffKeys({
});
console.log("type of diff is: ", typeof(diff))
console.log("collection is: ", diff)
输出:
示例 2:
当另一个集合不是空对象时。
let collect=require("collect.js");
const someCollection = collect({
"a":1,
"b":2,
"1":1,
"2":2
});
// Applying diffkeys function
const diff = someCollection.diffKeys({
"b":2,
"2":2
});
console.log("type of diff is: ", typeof(diff))
console.log("collection is: ", diff)
输出: