@myNameIsRyanCelsiuc

Как заглянуть «под капот» JavaScript?

Всем привет, прошел основы JS. Решил немного углубиться в JS. Интересно как в нем реализованы некоторые методы. Не знаю как правильно выразиться, но я хочу посмотреть как реализованы например метод .toUpperCase(), и тд. Я хочу попробовать попереписывать все эти методы. Где я могу посмотреть на это? Надеюсь, передал суть вопроса:)
  • Вопрос задан
  • 303 просмотра
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
zkrvndm
@zkrvndm
Архитектор решений
Ищите информацию про протопы, в JavaScript все построено на них. Как реализован .toUpperCase() посмотреть через прототипы нельзя, но можно через прототипы изменить сам метод, написав что-то свое, т. е. переписать методы вы вполне можете.

https://learn.javascript.ru/native-prototypes

Кстати, существует атаки использующую это особенность JavaScript.

https://habr.com/ru/company/huawei/blog/547178/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы