You would use getOwnPropertyNames for this, it returns an array of all properties, enumerated or unrelated
Object.getOwnPropertyNames(String.prototype)
Fiddle
If you only need functions (which could exclude only length, I think?), You can filter
var fns = Object.getOwnPropertyNames(String.prototype).filter(function(itm) {
return typeof String.prototype[itm] == 'function';
});
Fiddle