d2bfafbe37a37aefd41b88ef855a9748f4e8784fa58daed078448ee98370171b1213c03db8a4072532436ac8a12025815a01bc022dff4e41c2452efbc0b232 345 B

12345678910111213141516171819
  1. import hasOwnProp from './has-own-prop';
  2. export default function extend(a, b) {
  3. for (var i in b) {
  4. if (hasOwnProp(b, i)) {
  5. a[i] = b[i];
  6. }
  7. }
  8. if (hasOwnProp(b, 'toString')) {
  9. a.toString = b.toString;
  10. }
  11. if (hasOwnProp(b, 'valueOf')) {
  12. a.valueOf = b.valueOf;
  13. }
  14. return a;
  15. }