Я добавляю множество простых функций в прототипы объектов верхнего уровня (Object, Array, String ...) и задаю 2 вопроса:
Возможно ли добавить функции в классы верхнего уровня во время компиляции?
Если нет, есть ли способ разрешить этой функции компилироваться?
Я не хотел бы выключать строгий режим, я стараюсь, и это не очень хорошая идея.
например:
string.removeWhiteSpace();
string.sliceStr("." , "end");
textField.scrollBottom();
это возвращаемая ошибка времени компиляции, потому что такой функции нет, я должен написать ее в фигурных скобках:
string["removeWhiteSpace"]();
string["sliceStr"]("." , "end");
textField["scrollBottom"]();
и мне нравится летать)