兼容ie11的对象合并方法
时间: 2024-02-11 13:06:57 浏览: 140
并排的两个对象如何水平对齐兼容ie6
在 IE11 中,你可以使用 `Object.assign()` 方法来合并两个或多个对象。但是需要注意的是,该方法不支持 Symbol 类型的属性。
以下是一个使用 `Object.assign()` 方法合并对象的示例代码:
```javascript
const target = { a: 1 };
const source = { b: 2 };
const result = Object.assign(target, source);
console.log(result); // { a: 1, b: 2 }
```
在这个例子中,`Object.assign()` 方法将 `source` 对象中的属性合并到 `target` 对象中,并返回合并后的结果。
如果你需要合并多个对象,可以将它们作为参数传递给 `Object.assign()` 方法,例如:
```javascript
const target = { a: 1 };
const source1 = { b: 2 };
const source2 = { c: 3 };
const result = Object.assign(target, source1, source2);
console.log(result); // { a: 1, b: 2, c: 3 }
```
在这个例子中,`source1` 和 `source2` 对象中的属性都被合并到了 `target` 对象中。
阅读全文