lib/vcard.js
function( key ) {

    if( this.data[ key ] == null ) {
      return this.data[ key ]
    }

    if( Array.isArray( this.data[ key ] ) ) {
      return this.data[ key ].map( function( prop ) {
        return prop.clone()
      })
    } else {
      return this.data[ key ].clone()
    }

  }
function( key ) {

    if( this.data[ key ] == null ) {
      return this.data[ key ]
    }

    if( Array.isArray( this.data[ key ] ) ) {
      return this.data[ key ].map( function( prop ) {
        return prop.clone()
      })
    } else {
      return this.data[ key ].clone()
    }

  }
function ( key ) { if ( this . data [ key ] == null ) { return this . data [ key ] } if ( Array . isArray ( this . data [ key ] ) ) { return this . data [ key ] . map ( function ( prop ) { return prop . clone ( ) } ) } else { return this . data [ key ] . clone ( ) } }
Get a vCard property
@param  {String} key
@return {Object|Array}
Get a vCard property