code: function(o){
              for (var i = 1, a = arguments, len = a.length; i < len; i++) {
                  Ext.destroy(o[a[i]]);
                  delete o[a[i]];
              }
          }
docs: Attempts to destroy and then remove a set of named properties of the passed object.
  @param {Object} o The object (most likely a Component) who's properties you wish to destroy.
  @param {String...} args One or more names of the properties to destroy and remove from the object.