From 9ed588c9fae4a1b80b8a2bf45af983a0e85c853a Mon Sep 17 00:00:00 2001
From: JURAMOUSE <57018610+JURAMOUSE@users.noreply.github.com>
Date: Sun, 5 Jan 2020 15:59:09 +0400
Subject: [PATCH] Russian translate (#37543)
---
.../access-the-json-data-from-an-api.russian.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/curriculum/challenges/russian/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.russian.md b/curriculum/challenges/russian/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.russian.md
index fd2a14d933..ff12040773 100644
--- a/curriculum/challenges/russian/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.russian.md
+++ b/curriculum/challenges/russian/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.russian.md
@@ -8,12 +8,12 @@ localeTitle: Доступ к данным JSON из API
## Description
-В предыдущей задаче вы видели, как получить данные JSON от FreeCodeCamp Cat Photo API. Теперь вы более подробно рассмотрите возвращенные данные, чтобы лучше понять формат JSON. Вспомните некоторые обозначения в JavaScript: [] -> Квадратные скобки представляют собой массив
{} -> Кудрявые скобки представляют собой объект
"" -> Двойные кавычки представляют собой строку. Они также используются для ключевых имен в JSON
Понимание структуры данных, возвращаемых API, важно, поскольку оно влияет на то, как вы извлекаете нужные значения. Справа нажмите кнопку «Получить сообщение», чтобы загрузить JavaScript-код FreeCodeCamp Cat Photo API JSON в HTML. Первый и последний символы, которые вы видите в данных JSON, являются квадратными скобками [ ]
. Это означает, что возвращаемые данные представляют собой массив. Второй символ в данных JSON - кудрявый {
скобка, которая запускает объект. Посмотрев внимательно, вы увидите, что есть три отдельных объекта. Данные JSON представляют собой массив из трех объектов, каждый из которых содержит информацию о фотографии кота. Вы узнали ранее, что объекты содержат пары «ключ-значение», разделенные запятыми. Например, в примере «Кошка» первый объект имеет "id":0
где «id» - это ключ, а 0 - его соответствующее значение. Аналогично, есть ключи для «imageLink», «altText» и «codeNames». У каждого объекта фотокамеры есть такие же клавиши, но с разными значениями. Еще одна интересная пара «ключ-значение» в первом объекте - "codeNames":["Juggernaut","Mrs. Wallace","ButterCup"]
. Здесь «codeNames» - это ключ, а его значение представляет собой массив из трех строк. Возможно иметь массивы объектов, а также ключ с массивом в качестве значения. Помните, как обращаться к данным в массивах и объектах. Массивы используют скобку для доступа к определенному индексу элемента. Для доступа к значению данного свойства объекты используют либо скобку, либо точечную нотацию. Вот пример, который печатает «altText» первой фотографии кота - обратите внимание, что проанализированные данные JSON в редакторе сохраняются в переменной json
: console.log (JSON [0] .altText);
// Печатает «Белый кот в зеленой шляпе в форме дыни на голове».
+В предыдущей задаче вы видели, как получить данные JSON от FreeCodeCamp Cat Photo API. Теперь вы более подробно рассмотрите возвращенные данные, чтобы лучше понять формат JSON. Вспомните некоторые обозначения в JavaScript: [] -> Квадратные скобки представляют собой массив
{} -> Фигурные скобки представляют собой объект
"" -> Двойные кавычки представляют собой строку. Они также используются для ключевых имен в JSON
Понимание структуры данных, возвращаемых API, важно, поскольку оно влияет на то, как вы извлекаете нужные значения. Справа нажмите кнопку «Получить сообщение», чтобы загрузить JavaScript-код FreeCodeCamp Cat Photo API JSON в HTML. Первый и последний символы, которые вы видите в данных JSON, являются квадратными скобками [ ]
. Это означает, что возвращаемые данные представляют собой массив. Второй символ в данных JSON - фигурная {
скобка, которая начинает объект. Посмотрев внимательно, вы увидите, что есть три отдельных объекта. Данные JSON представляют собой массив из трех объектов, каждый из которых содержит информацию о фотографии кота. Вы узнали ранее, что объекты содержат пары «ключ-значение», разделенные запятыми. Например, в примере «Кошка» первый объект имеет "id":0
где «id» - это ключ, а 0 - его соответствующее значение. Аналогично, есть ключи для «imageLink», «altText» и «codeNames». У каждого объекта фотокамеры есть такие же клавиши, но с разными значениями. Еще одна интересная пара «ключ-значение» в первом объекте - "codeNames":["Juggernaut","Mrs. Wallace","ButterCup"]
. Здесь «codeNames» - это ключ, а его значение представляет собой массив из трех строк. Возможно иметь массивы объектов, а также ключ с массивом в качестве значения. Помните, как обращаться к данным в массивах и объектах. Массивы используют скобку для доступа к определенному индексу элемента. Для доступа к значению данного свойства объекты используют либо скобку, либо точечную нотацию. Вот пример, который печатает «altText» первой фотографии кота - обратите внимание, что проанализированные данные JSON в редакторе сохраняются в переменной json
: console.log (JSON [0] .altText);
// Отображение «Белый кот в зеленой шляпе в форме дыни на голове».
## Instructions
-Для кошки с «id» из 2, напечатайте на консоли второе значение в массиве codeNames
. Чтобы получить доступ к значению, вы должны использовать скобки и точечную нотацию на объекте (который сохраняется в переменной json
).
+Для кошки с «id» равным 2, напечатайте на консоли второе значение в массиве codeNames
. Чтобы получить доступ к значению, вы должны использовать скобки и точечную нотацию на объекте (который сохраняется в переменной json
).
## Tests
@@ -21,7 +21,7 @@ localeTitle: Доступ к данным JSON из API
```yml
tests:
- - text: Your code should use bracket and dot notation to access the proper code name, and print "Loki" to the console.
+ - text: Ваш код должен использовать скобки и точечные обозначения для доступа к правильному имени кода, и напечатать "Loki" в консоль.
testString: assert(code.match(/(?:json\[2\]\.codeNames\[1\]|json\[2\]\[('|")codeNames\1\]\[1\])/g));
```