Создается экземпляр объекта
String у которого имеется метод
toUpperCase(), методы определены внутри
String.prototype (попробуйте набрать в консоли). Чтобы добавить собственный метод расширьте прототип нужного объекта:
String.prototype.myLength = function( arg ) {
// ваш код
};