Переменная доступа в анонимной функции (частично связанной с Shopify) - PullRequest
0 голосов
/ 13 ноября 2018

Магазины Shopify загружают свои приложения в рамках анонимной асинхронной функции, как показано ниже.Я создаю темы, и самая большая проблема с производительностью - это количество приложений, загруженных на страницу (10+ за все время).

Я хочу создать небольшое расширение, которое считает количество строк в переменной urlниже.Супер хакерские варианты с радостью приняты.

<script>
(function() {
  function asyncLoad() {
    var urls = [];
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();
</script>

1 Ответ

0 голосов
/ 13 ноября 2018

Массивы имеют длину.Поскольку ваша переменная url является массивом, вы, вероятно, можете избежать использования url.length в качестве числа элементов в переменной.

...