Категории

N-й элемент

Получает элемент по индексу с lodash _.nth

Возвращает элемент по указанному индексу в массиве.

Особенности:

  • Использует lodash _.nth
  • Поддерживает отрицательные индексы (с конца)
  • Возвращает значение в формате JSON

Пример:

  • Массив: ["a", "b", "c", "d"]
  • Индекс: -1
  • Результат: "d"

Введите JSON массив

Индекс с нуля (отрицательный с конца)

Ключевые факты

Категория
Data Processing
Типы входных данных
textarea, number
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Инструмент 'N-й элемент' извлекает элемент из JSON-массива по указанному индексу, используя функцию lodash _.nth. Поддерживаются положительные и отрицательные индексы для доступа к элементам с конца, а результат возвращается в формате JSON.

Когда использовать

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

Как это работает

  • Вставьте JSON-массив в текстовое поле 'Массив'.
  • Укажите индекс элемента (целое число, по умолчанию 0; отрицательные индексы отсчитываются с конца).
  • Нажмите кнопку выполнения, и инструмент вернет элемент в формате JSON.

Сценарии использования

Извлечение последнего элемента из списка логов для мониторинга событий.
Получение конкретного значения в цепочке обработки JSON-ответов от API.
Быстрая проверка элемента в массиве конфигураций без написания скриптов.

Примеры

1. Получение последнего элемента массива

Контекст
У вас есть массив с именами пользователей, и нужно быстро узнать последнее добавленное имя.
Проблема
Как получить последний элемент, не зная длину массива?
Как использовать
Вставьте массив, например, ['Анна', 'Борис', 'Виктор'], в поле 'Массив' и укажите индекс -1.
Результат
Инструмент вернет 'Виктор' в формате JSON.

2. Доступ к конкретному элементу по индексу

Контекст
Работаете с массивом чисел из отчета и нужно извлечь третье значение для расчета среднего.
Проблема
Извлечь элемент по индексу 2 (индексация с нуля).
Как использовать
Введите массив, например, [10, 20, 30, 40], в поле 'Массив' и установите индекс 2.
Результат
Получите число 30 в формате JSON.

Проверить на примерах

json

Связанные хабы

FAQ

Какие типы индексов поддерживаются?

Поддерживаются целые числа, включая отрицательные для доступа к элементам с конца массива.

Что происходит, если индекс выходит за пределы массива?

Возвращается значение undefined, так как элемент не существует.

Нужно ли устанавливать библиотеку lodash?

Нет, инструмент использует lodash внутренне, установка не требуется.

Можно ли работать с большими массивами?

Да, инструмент обрабатывает массивы любого размера, ограниченные только ресурсами браузера.

В каком формате возвращается результат?

Результат возвращается в формате JSON, что удобно для дальнейшей обработки.

Документация API

Конечная точка запроса

POST /ru/api/tools/nth-item

Параметры запроса

Имя параметра Тип Обязательно Описание
array textarea Да Введите JSON массив
index number Нет Индекс с нуля (отрицательный с конца)

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-nth-item": {
      "name": "nth-item",
      "description": "Получает элемент по индексу с lodash _.nth",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=nth-item",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]