src/engine/inject/dotOperators.js
function dotOperatorFunc (attributeName, obj) {
      var func

      if (obj) func = obj[attributeName]

      if (typeof func === 'function') {
        return func.apply(obj, Array.prototype.slice.call(arguments, 2))
      }
    }
function dotOperatorFunc (attributeName, obj) {
      var func

      if (obj) func = obj[attributeName]

      if (typeof func === 'function') {
        return func.apply(obj, Array.prototype.slice.call(arguments, 2))
      }
    }
function dotOperatorFunc ( attributeName , obj ) { var func if ( obj ) func = obj [ attributeName ] if ( typeof func === 'function' ) { return func . apply ( obj , Array . prototype . slice . call ( arguments , 2 ) ) } }
Dot operator function.

@param {String} attributeName
@param {Object} obj
@param {...} rest of arguments

@returns {*} result
Dot operator function .