Contents tagged with extend

  • AngularJS inheritance in JS

    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 … more