Ошибка в ноде



  • Почему БАС печатает пустые скобочки в ноде?

    var re = new RegExp('find', 'gi');
    console.log(re)
    
    [543462491] [19:52:51] Поток №1 : {}
    


  • @aster said in Ошибка в ноде:

    Почему БАС печатает пустые скобочки в ноде?

    var re = new RegExp('find', 'gi');
    console.log(re)
    
    [543462491] [19:52:51] Поток №1 : {}
    

    а что он должен печатать?



  • @Fox said in Ошибка в ноде:

    а что он должен печатать?

    Браузер печатает содержимое переменной re:

    b7087fe3-7f08-4ae4-848e-9724c68e03c5-image.png

    В кубике выполнить код БАС тоже печатает /find/gi.



  • @aster said in Ошибка в ноде:

    @Fox said in Ошибка в ноде:

    а что он должен печатать?

    Браузер печатает содержимое переменной re:
    b7087fe3-7f08-4ae4-848e-9724c68e03c5-image.png

    и для чего вам отображение объекта регекспа? Вы ведь знаете, что пытаетесь вывести в консоль то?

    var re = new RegExp('find', 'gi');
    console.log(re.dotAll)
    console.log(re.flags)
    console.log(re.global)
    console.log(re.ignoreCase)
    
    

    75646f61-4f93-4b2f-9405-0b7855b0ebc4-изображение.png



  • @Fox Хотел проверить какая получается регулярка. Просто она у меня чуть сложнее, чем в этом примере и почему-то работает не так как задумано. А тут даже console.log не работает...



  • @aster said in Ошибка в ноде:

    @Fox Хотел проверить какая получается регулярка. Просто она у меня чуть сложнее, чем в этом примере и почему-то работает не так как задумано. А тут даже console.log не работает...

    Консоль браузера отличается от косноли в BAS, если посмотрите текстовый файл (да, код ноды сохраняется в текстовом файле в директории BAS) то увидите переопределение функции console.log в log() BAS. А нода в свою очередь передаёт данные BAS через json строку и если я правильно помню, то всё, что не получается упаковать в JSON.stringify() возвращается пустым


Log in to reply