(Основной) вопрос о MSIL

Если, какой сказанный nickf не работает, Вы могли использовать маленький конечный автомат:

var trigger = 0;

$(document).click(function() { 

  alert('a');
  if(you_want_to_return_false) {
    trigger = 1;
    return false;
  }
});

$(document).click(function() {
  if(trigger !== 0) {
  alert('b');
  } 
  trigger = 0;
});

Не самое симпатичное решение, но это будет работать.

5
задан Peter 24 September 2009 в 18:24
поделиться

2 ответа

Методы экземпляра имеют неявный параметр ( this ), который передается как первый аргумент каждого метода экземпляра. Инструкция ldarg.0 загружает this в стек. Инструкция ldarg.1 - это загрузка первого действительного (явного) аргумента.

11
ответ дан 18 December 2019 в 11:58
поделиться

Метод экземпляра имеет первый неявный параметр this , загруженный ldarg.0 .

4
ответ дан 18 December 2019 в 11:58
поделиться
Другие вопросы по тегам:

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