以下是一个示例解决方法,使用JavaScript编写:
function mergeArrays(arr1, arr2) {
// 检查arr2中的每个键/值对
for (let key in arr2) {
// 如果arr1中不存在相同的键,则将该键/值对推送到arr1中
if (!arr1.hasOwnProperty(key)) {
arr1[key] = arr2[key];
}
}
// 返回合并后的数组arr1
return arr1;
}
// 示例用法
let array1 = {a: 1, b: 2, c: 3};
let array2 = {b: 4, d: 5};
let mergedArray = mergeArrays(array1, array2);
console.log(mergedArray);
在上面的示例中,我们定义了一个名为mergeArrays
的函数,它接受两个数组作为参数。函数遍历arr2
中的每个键/值对,并检查它是否存在于arr1
中。如果arr1
中不存在相同的键,则将该键/值对推送到arr1
中。最后,函数返回合并后的数组arr1
。
在示例用法中,我们定义了两个示例数组array1
和array2
。我们调用mergeArrays
函数来合并这两个数组,并将结果存储在mergedArray
变量中。最后,我们使用console.log
打印合并后的数组。
上一篇:比较两个数组,找出重复的元素。
下一篇:比较两个四位数字数组的C函数