Menu
CoddyTech

Текст и значения JSON

Часть раздела Основы Node.js путешествия по Node.js на Coddy. Урок 11 из 33.

Файл содержит текст. Часто вместо этого вашей программе нужен массив. JSON — это текстовый формат для таких значений, как массивы, объекты, числа и строки. Кавычки вокруг всего значения ниже делают его текстом, хотя его содержимое выглядит как массив.

const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2

JSON.parse считывает текст и возвращает значение, которое он описывает. Считайте элементы полученного значения, а не символы в тексте. В строках JSON и ключах объектов используются двойные кавычки.

challenge icon

Задание

Легко

В этом упражнении кнопка «Запуск» выполняет node practice.js. Инструмент заметок возвращает данные из раздела «Чтение файла». Стартовый код воспринимает текст JSON как массив.

Преобразуй text в массив. Выведи его первый элемент и количество элементов отдельными строками. Если аргументы не переданы, ожидай Buy milk, затем 3. Попробуй аргумент '["Walk","Read"]': ожидай Walk, затем 2.

Попробуйте сами

const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);

Все уроки раздела Основы Node.js

Потренируйтесь самостоятельно: Песочница Express