$.extend(this, options || {});
用原生js怎么写。。。
API 文档中说明了这个方法的作用是。
Merge the contents of two or more objects together into the first object.
译:将两个或多个对象的内容合并到第一个对象中。
目前原生 js 中, Object.assgin 就已经实现了这个功能。
还提供了 Polyfill 来支持较低版本的浏览器。
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
只能说个人理解的不一样,
Object.assign()
是属于ES6
的新特性,和原生javascript
实现是两种概念性的东西。例如当面试官问你怎么实现ES6
的iterator
,请问你会用什么回答?或者手写一个bind
、call
、apply
?