Удобные методы

Нейро42 предоставляет встроенные методы, которые упрощают выполнение часто встречающихся задач в выражениях.

Python поддерживается только в Code node. В выражениях методы использовать нельзя.

Основные методы и функции

Метод / Функция Описание Доступно в Code node?
$evaluateExpression(expression: string, itemIndex?) Выполняет переданную строку как выражение. Если itemIndex не указан, используется элемент с индексом 0 в Code node.
$ifEmpty(value, defaultValue) Проверяет первый аргумент на пустоту и возвращает либо его, либо defaultValue. Первый аргумент считается пустым, если это: undefined, null, пустая строка », пустой массив (value.length === 0) или пустой объект (Object.keys(value).length === 0).
$if(condition, trueValue, falseValue) Возвращает trueValue, если условие истинно, иначе — falseValue.
$max(…numbers) Возвращает наибольшее число из переданных аргументов.
$min(…numbers) Возвращает наименьшее число из переданных аргументов.

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

Предупреждение о применении иностранного языка

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

Техническая документация не является информацией для широкого круга потребителей. Документация предназначена исключительно для специализированных целей и рассчитана на аудиторию профессионалов, обладающих соответствующей квалификацией и знанием отраслевых стандартов и терминологии. Использование иностранной лексики согласуется с положениями действующего российского законодательства, регулирующего употребление иностранных слов в специальных материалах, направленных на профессиональных пользователей

Данная мера принята для минимизации рисков неправильного толкования ключевых понятий и предотвращения негативных последствий, связанных с некорректностью переводов сложных технических терминов и выражений.

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

Свяжитесь с нами

Спасибо, получили вашу заявку!
Скоро мы с вами свяжемся.

А пока посмотрите реализованные проекты, которыми мы поделились на сайте.