Сообщение от 9xakep
|
То есть по сути я могу изменить все методы языка?! (большинство)
|
да!
даже alert можешь заменить на цифру 1 например )) или на другую функцию
все свойства в js имеют флаги на чтение, запись, перезапись и.т.п. если не стоит защиты от перезаписи свойства, то можешь изменять его значение))
как посмотреть клаги ? никак)
как изменить флаги? никак)
как поставить свои флаги свойствам какого то обьекта)? никак)))
это внутредвижковые вещи к которым у нас нет доступа)), к сожалению)
по стандарту мы вообще даже свойство __proto__ то менять не должны) оно должно вообще быть скрыто от программиста)), просто создатели движков решили сделать его доступным для изменения для удобства)
кстати в следующих версиях языка обещают разрешить работу с флагами))