Работа с объектами

get

Описание

Сигнатура

Получает значение из объекта по указанному пути. Поддерживает вложенность через точечную нотацию.

{{get object path}}

Параметры

Параметр

Тип

Описание

object

Object

Исходный объект.

path

String

Путь к свойству (вложенность через .).

Примеры
{{!-- Данные: {
    user: {
        name: "Иван",
        address: {
            city: "Москва",
            geo: { lat: 55.75, lng: 37.61 }
        }
    }
} --}}

{{!-- Простой доступ --}}
{{get user "name"}}
{{!-- Результат: "Иван" --}}

{{!-- Вложенный путь --}}
{{get user "address.city"}}
{{!-- Результат: "Москва" --}}

{{!-- Глубокая вложенность --}}
{{get user "address.geo.lat"}}
{{!-- Результат: 55.75 --}}

stringify

Описание

Сигнатура

Сериализует значение в JSON-строку. По умолчанию использует отступ в два пробела.

  • Для компактного JSON передайте 0.
  • Для undefined возвращает null.
    Полезно при отладке.

{{stringify value}}

{{stringify value space}}

Параметры

Параметр

Тип

Описание

value

Any

Значение для сериализации в JSON.

space

Number

Необязательный размер отступа. По умолчанию 2, для компактного JSON — 0

Примеры
{{!-- Данные: {
    product: { name: "iPhone", price: 999, inStock: true },
    tags: ["electronics", "phone", "apple"],
    count: 42,
    isActive: true
} --}}

{{!-- Объект --}}
{{stringify product 0}}
{{!-- Результат: '{"name":"iPhone","price":999,"inStock":true}' --}}

{{!-- Массив --}}
{{stringify tags 0}}
{{!-- Результат: '["electronics","phone","apple"]' --}}

{{!-- Примитивы --}}
{{stringify count}}
{{!-- Результат: '42' --}}

{{stringify isActive}}
{{!-- Результат: 'true' --}}

{{stringify "hello"}}
{{!-- Результат: '"hello"' --}}

Обратиться в службу поддержки

Написать в чат

Написать письмо

Яндекс KITᵝ в Telegram

Яндекс KITᵝ в МАКС