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