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