src/function/matrix/subset.js
function _getObjectProperty (object, index) {
  if (index.size().length !== 1) {
    throw new DimensionError(index.size(), 1)
  }

  const key = index.dimension(0)
  if (typeof key !== 'string') {
    throw new TypeError('String expected as index to retrieve an object property')
  }

  return getSafeProperty(object, key)
}
function _getObjectProperty (object, index) {
  if (index.size().length !== 1) {
    throw new DimensionError(index.size(), 1)
  }

  const key = index.dimension(0)
  if (typeof key !== 'string') {
    throw new TypeError('String expected as index to retrieve an object property')
  }

  return getSafeProperty(object, key)
}
function _getObjectProperty ( object , index ) { if ( index . size ( ) . length !== 1 ) { throw new DimensionError ( index . size ( ) , 1 ) } const key = index . dimension ( 0 ) if ( typeof key !== 'string' ) { throw new TypeError ( 'String expected as index to retrieve an object property' ) } return getSafeProperty ( object , key ) }
Retrieve a property from an object
@param {Object} object
@param {Index} index
@return {*} Returns the value of the property
@private
Retrieve a property from an object