Как правильно записывать функции js в "Выполнить код"?

Поддержка
  • Необходимо извлечь элемент из массива по индексу в блоке "выполнить код". Пробовал разные методы из js, но не работает.

    Работаю с датами, хочу извлечь первые буквы месяца по его индексу. Код такой:

    function Func_DateCreator_DC() {
    [[DC_MONTH]] = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec")
    [[DC_JANUARY]] = ( DC_MONTH.slice(1)) // Или какая-то другая функция?
    }
    Как реализовать это в BAS?

  • @Pragmatik

    [[DC_MONTH]] = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec")
    [[DC_JANUARY]] = [[DC_MONTH]][0]
    
  • @fox благодарю! А что если мне нужно вместо [0] подставить значение из переменной с integer?

  • @Pragmatik

    [[DC_MONTH_TEST]] = "0"
    [[DC_MONTH]] = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec")
    [[DC_JANUARY]] = [[DC_MONTH]][ [[DC_MONTH_TEST]] ]
    или
    [[DC_JANUARY]] = [[DC_MONTH]][VAR_DC_MONTH_TEST]
    
  • @fox оказывается, всё просто. Жаль нет отдельного мауала по тому, как прописывать код в BAS.

  • @Pragmatik Да в обычном js так же всё прописывается. Просто переменные в js записываются без двойных квадратных скобок [[ ]]

  • 0 Votes
    3 Posts
    855 Views
  • 0 Votes
    2 Posts
    741 Views
  • 0 Votes
    4 Posts
    685 Views
  • 0 Votes
    9 Posts
    1653 Views
  • 0 Votes
    9 Posts
    2109 Views