import hasOwnProp from './has-own-prop';



export default function extend(a, b) {

    for (var i in b) {

        if (hasOwnProp(b, i)) {

            a[i] = b[i];

        }

    }



    if (hasOwnProp(b, 'toString')) {

        a.toString = b.toString;

    }



    if (hasOwnProp(b, 'valueOf')) {

        a.valueOf = b.valueOf;

    }



    return a;

}

