Как правильно записывать функции 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 записываются без двойных квадратных скобок [[ ]]