js获取两个数组不同的元素并返回不同元素组成的数组,并对不同的元素添加一个新的属性
2018-01-15 13:08
671 查看
// [b]***********************************************[/b]
// A数组1
// B 数组2
// 用A来遍历,用B来查找
// 返回的数组result
const result = [];//返回的数组
A.forEach(oldItem => {
if (!B.find((newItem) => { return oldItem.id === newItem.id; })) {
C.push({ …oldItem, isEffective: 0 });
}
});
// [b]***********************************************[/b]
const result = B.contact(C);
// A数组1
// B 数组2
// 用A来遍历,用B来查找
// 返回的数组result
const result = [];//返回的数组
A.forEach(oldItem => {
if (!B.find((newItem) => { return oldItem.id === newItem.id; })) {
C.push({ …oldItem, isEffective: 0 });
}
});
// [b]***********************************************[/b]
const result = B.contact(C);
相关文章推荐
- 获取两个数组的差异元素,返回一个包含差异元素的新数组
- 修改 anyCommonElements(_:_:) 函数来创建一个函数,返回一个数组,内容是两个序列的共有元素
- 给数组添加一个根据指定下标删除元素的方法、得到0-100的随机数不重复(js)、得到外联样式的css样式值
- javascript 常见数组操作( 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方)
- js-随机产生一个由10个元素组成的数组
- 编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位
- 【php数组函数序列】之array_push() - 数组尾部添加一个或多个元素(入栈),返回新长度。
- js中两个常用方法(1.获取当前工程的虚拟目录;2.移除数组指定位置上的元素)
- 两个数组逆排元素对应相加,返回一个数组
- 编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位的
- 使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息
- 用JS编写一个函数,返回数组中重复出现过的元素(实例)
- 编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位的
- 求给定的两个数组的公共元素,并将其返回为一个数组
- 输入一组按降序排列的整数数组,再输入一个整数(sum),返回数组中和为sum的两个元素
- 1.写一个函数返回参数二进制中 1 的个数;2..获取一个数二进制序列中所有的偶数位和奇数位;3. 输出一个整数的每一位;4.两个int整数的二进制表达中,有多少个位不同
- php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
- 给定一个整数数组,返回数组中两个元素的和为target的索引
- php获取两个数组相同的元素(交集)以及比较两个数组中不同的元素(差集)
- 用js实现随机返回数组的一个元素