Баг с "выполнить скрипт"



  • Собственно написал js код, ставлю его его блоком на 5 позицию, перезапускаю и он уже на первой позиции, и так при каждом запуске он становится на первую позицию среди блоков, вот сам код https://pastebin.com/0HAAcPbi



  • @abbys офф. ответ.

    "Новая версия перемещает определения функций в начало сценария, что бы не было ситуций, когда функция еще не определена, но уже используется."

    Перенос действий с определениями функций уберут в следующей версии.



  • и как мне теперь быть? это нарушает работу скрипта



  • @abbys Попробуй создать функцию в БАС и свой код кинуть в нее.



  • @abbys said in Баг с "выполнить скрипт":

    Собственно написал js код, ставлю его его блоком на 5 позицию, перезапускаю и он уже на первой позиции, и так при каждом запуске он становится на первую позицию среди блоков, вот сам код https://pastebin.com/0HAAcPbi

    Объявите функции в начале скрипта, а используйте уже там, где вам нужно.

    Вот тестовый скрипт с вашим кодом.



  • спасибо, но я уже разделил на 2 части, функции оставил на первой позиции, а свитч на 5той, и всё работает)



  • @abbys said in Баг с "выполнить скрипт":

    спасибо, но я уже разделил на 2 части, функции оставил на первой позиции, а свитч на 5той, и всё работает)

    Ну я как бы это и предложил :D



  • Можно было просто кинуть в функцию бас, но да ладно ) Когда код огромный делить его на объявление функций неудобно. Удобно делить на модули согласно их функционала.


Log in to reply
 

  • 11
  • 11
  • 2
  • 5
  • 10
  • 6
  • 2
  • 6