Я просматриваю проект для сторонних разработчиков, и есть действительно странный блок кода Javascript прямо вверху каждой страницы. Очевидно, что он ничего не делает, но это так странно, что я не могу не задаться вопросом, как капитал F 'стал:
(function() {
with (this[2]) {
with (this[1]) {
with (this[0]) {
return function(event) {};
}
}
}
})
Если мне не хватает чего-то, на разработчика должен повлиять какой-то амфетамин, чтобы произвести это самостоятельно, поэтому я предполагаю, что это остается автоматическим инструментом, но не может для меня жизни Представьте себе полезный сценарий.
Может ли кто-нибудь пролить свет на это? Кто-нибудь сталкивался с чем-то похожим?
Это абсолютно положительно все, за исключением открытого тега <script>
от байта нуля в документе. Как уже было сказано, я знаю, что он ничего не делает - даже если выражение было выполнено this
, было бы window
или global
, у которого не было бы числовых индексов, чтобы он терпел неудачу в первой строке.
Я знаю, что with
как концепция оставляет желать лучшего, и в качестве практической шутки это не смешно. Я оставлю вопрос открытым - может быть, какая-то обезьяна в шкафу где-то знает что-то об этом.