Как на лету преобразовывать строку в объект, как при использовании нативных методов?
Наверно неправильно сформулировал вопрос..
Например, мне часто надо выполнять какую-то операцию со строками.
Такой подход известен: str = someAction(str)
А хотелось бы вот так: str = str.someAction()
(не привязывая someAction к объекту str)
Нативный метод, например toUpperCase, сам преобразует строку в объект и возвращает строку, даже при такой записи 'строка'.toUpperCase()
Как сделать так, чтобы мною прописанные методы работали так же?