Unexpected token ) на chrome 49, а на 72 все ок

133
06 декабря 2019, 01:50

Использую Хром на ХР 49 версии и при загрузке страницы выпадает alert(Unexpected token ) ). На версии 72 все отлично работает. Нашел код из-за чего это происходит

<script type="text/javascript" src="/<?php echo $root?>/views/js/createGrids.js?2017_09_08"></script>

А сама функция вызывается ниже в теге скрипт

function onLoadPage(){
 createGrids();
 window.setTimeout(function(){
  for(let grd in oGrids){   
    if(oGrids[grd]!=null && oGrids[grd].extOptions && oGrids[grd].extOptions.pivotTable==true){
         getPivotData(oGrids[grd]);
     }  
   }
  }, 50) }

В чем может быть проблема ?

Answer 1

Попробуйте let на var заменить.

READ ALSO
Условные операторы в javascript

Условные операторы в javascript

Изучаю JS, наткнулся в книге на такой код:

132
Установка парсера через Yarn

Установка парсера через Yarn

Существует парсер, который устанавливается через пакетный менеджер yarnУстановка длится второй день

115
Сбрасывается настройка MySQL

Сбрасывается настройка MySQL

В MySQL в "Переменных" вручную изменяю настройку sql mode, удаляя оттуда ONLY_FULL_GROUP_BY, сохраняюДалее все работает как нужно

142
Как правильно хранить изменения в полях таблицы mysql?

Как правильно хранить изменения в полях таблицы mysql?

Допустим есть таблица products с полями id,name,price,created_at,updated_atНужно мониторить как изменялась к примеру цена товара

133