Показать сообщение отдельно
  #8 (permalink)  
Старый 30.01.2012, 21:45
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

Сообщение от 9xakep
То есть по сути я могу изменить все методы языка?! (большинство)
да!

даже alert можешь заменить на цифру 1 например )) или на другую функцию

все свойства в js имеют флаги на чтение, запись, перезапись и.т.п. если не стоит защиты от перезаписи свойства, то можешь изменять его значение))

как посмотреть клаги ? никак)
как изменить флаги? никак)
как поставить свои флаги свойствам какого то обьекта)? никак)))

это внутредвижковые вещи к которым у нас нет доступа)), к сожалению)

по стандарту мы вообще даже свойство __proto__ то менять не должны) оно должно вообще быть скрыто от программиста)), просто создатели движков решили сделать его доступным для изменения для удобства)

кстати в следующих версиях языка обещают разрешить работу с флагами))
Ответить с цитированием