Angularjs Inheritance In Js
16 December 2015
Hello everybody,
today I want to write short notice about another useful feature of AngularJS particularly about extend function.
So, according to comment in angular.js file function extend does the following:
/** * Extends the destination object `dst` by copying all of the properties from the `src` object(s) * to `dst`. You can specify multiple `src` objects. * * @param {Object} dst Destination object. * @param {...Object} src Source object(s). * @returns {Object} Reference to `dst`. */ function extend(dst) { //herer goes implementation return dst; }
You may wonder, why do I need this?
Well, one of the reasons, is imitiating inheritance in some way, additional modularty, but without usage of prototype. Is it useful? I believe at least for somebody it will be.