Как осмотреть стек вызовов

Вы можете использовать простой метод javascript forEach:

Пример:

let myArray = [1,2,3,4,5];

myArray.forEach((item) => {
   console.log(item);
});

Обновленный код:

getChartData = function(d,i,isBarChart=false){
  var cData = [];
     d.forEach(function(value, key) {
      cData.push({"key": value.key,"value": value.values[i].y});
    });
    //console.log(cData);  
   return (isBarChart ? this.toBarChart(cData) : cData);
};
9
задан JackOrangeLantern 28 August 2012 в 14:33
поделиться

2 ответа

Нет никакого программного пути в VBA для просмотра стека вызовов, о котором я знаю. Обычное решение этой проблемы состоит в том, чтобы использовать некоторую структуру для отслеживания вызова функций, но это всегда походит на клудж мне, и действительно использования только при программировании (не во времени выполнения), в этом случае мне кажется, что встроенная возможность VBE наблюдения стека вызовов достаточна.

И, BTW, я всегда помещал кнопку стека вызовов на свою панель инструментов VBE, так как это - одна из наиболее часто используемых функций для меня. Я также добавляю кнопку компиляции - я думаю, что является сумасшедшим, что это не находится на панели инструментов по умолчанию, потому что это поощряет людей кодировать, никогда не вызывая компиляцию. С другой стороны Access 2000 даже не использовал Опцию, Явную по умолчанию (предположительно, для непротиворечивости с другими приложениями с помощью VBE - другими словами, немой вниз Доступ для создания этого согласовывающимся с приложениями, которые не являются почти как тяжелые кодом).

Но я отступаю...

3
ответ дан 4 December 2019 в 11:44
поделиться

Во времени выполнения, меню View-> Стек вызовов (или нажимают CTRL + L).

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

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