MST
星途 面试题库

面试题:JavaScript 函数实参与形参兼容性的复杂应用

编写一个JavaScript函数`combineData`,它接受任意数量的对象作为实参。每个对象可能有不同的属性。函数需要将这些对象的属性合并到一个新对象中。如果存在同名属性,后面实参对象的属性值要覆盖前面的。要求在处理实参与形参的兼容性时,考虑性能和代码的简洁性,并且尽可能利用ES6的特性。
42.9万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
function combineData(...objects) {
    return objects.reduce((acc, obj) => ({...acc, ...obj }), {});
}