|
@@ -4,10 +4,10 @@
|
|
Сделать три ассоциативных массива `a`, `b`, `c`, в каждом из которых должны быть поля `name` и `surname`.
|
|
Сделать три ассоциативных массива `a`, `b`, `c`, в каждом из которых должны быть поля `name` и `surname`.
|
|
|
|
|
|
## different fields
|
|
## different fields
|
|
-Добавьте некоторые другие поля (например `age`, `fathername`, `sex` (пол)) так, что бы набор полей отличался у разных записей
|
|
|
|
|
|
+Добавьте некоторые другие поля (например `age`, `fathername`, `sex` (пол)) так, что бы набор полей отличался у разных объектов
|
|
|
|
|
|
## fields check
|
|
## fields check
|
|
-Проверьте наличие полей у каждого из этих массивов. Если поле найдено, выведите его с помощью `alert`. Проверку делайте по `typeof` или `in` в `if`.
|
|
|
|
|
|
+Проверьте наличие необязательных полей у каждого из этих массивов. Если поле найдено, выведите его с помощью `alert`. Проверку делайте по `typeof` или `in` в `if`.
|
|
|
|
|
|
## array of persons
|
|
## array of persons
|
|
Добавьте несколько ассоциативных массивов с персонами в *обычный* массив `persons`, например `a`,`b`,`c`. Так же добавьте персону *литерально* (`{...}`).
|
|
Добавьте несколько ассоциативных массивов с персонами в *обычный* массив `persons`, например `a`,`b`,`c`. Так же добавьте персону *литерально* (`{...}`).
|
|
@@ -17,7 +17,7 @@
|
|
Сделайте цикл, который выводит весь массив `persons` в форме объектов `console.log(persons[i])`
|
|
Сделайте цикл, который выводит весь массив `persons` в форме объектов `console.log(persons[i])`
|
|
|
|
|
|
## loop of fields loop of persons
|
|
## loop of fields loop of persons
|
|
-Сделайте цикл, который выводит весь массив `persons`, но только Имя и Фамилию каждой персоны. Используйте вложенный `for` для вывода полей персоны
|
|
|
|
|
|
+Сделайте цикл, который выводит весь массив `persons`, но только Имя и Фамилию каждой персоны. Используйте вложенный `for` для вывода полей персоны, и проверку на то, что ключ - имя или фамилия, а не что-то другое.
|
|
|
|
|
|
## loop of loop of keys
|
|
## loop of loop of keys
|
|
Сделайте цикл, который выводит весь массив `persons`, но только Имя и Фамилию каждой персоны. Используйте `Object.keys` и вложенный `for` для вывода полей персоны
|
|
Сделайте цикл, который выводит весь массив `persons`, но только Имя и Фамилию каждой персоны. Используйте `Object.keys` и вложенный `for` для вывода полей персоны
|
|
@@ -26,7 +26,7 @@
|
|
## loop of loop with optional fields
|
|
## loop of loop with optional fields
|
|
Сделайте цикл, который выводит весь массив `persons`, при этом проверяет наличие других полей (кроме `name` и `surname`), и выводит дополнительные сообщения с этими полями. Первые два выводимых поля - `name` и `surname`
|
|
Сделайте цикл, который выводит весь массив `persons`, при этом проверяет наличие других полей (кроме `name` и `surname`), и выводит дополнительные сообщения с этими полями. Первые два выводимых поля - `name` и `surname`
|
|
## fullName
|
|
## fullName
|
|
-Сделайте цикл, которых добавляет поле `fullName`, содержащий ФИО. Учтите, что поле `fathername` не является обязательным.
|
|
|
|
|
|
+Сделайте цикл, которых добавляет поле `fullName` в каждый объект, содержащий ФИО. Учтите, что поле `fathername` не является обязательным.
|
|
|
|
|
|
## serialize
|
|
## serialize
|
|
Создайте `JSON`-строку из `persons`
|
|
Создайте `JSON`-строку из `persons`
|
|
@@ -35,7 +35,7 @@
|
|
Создайте ассоциативный массив с одной персоной из `JSON`-строки. Добавьте её в `persons`
|
|
Создайте ассоциативный массив с одной персоной из `JSON`-строки. Добавьте её в `persons`
|
|
|
|
|
|
## HTML
|
|
## HTML
|
|
-Сделайте цикл, который выводит весь массив `persons`, в форме HTML-таблицы. Имя и Фамилия
|
|
|
|
|
|
+Сделайте цикл, который выводит весь массив `persons`, в форме HTML-таблицы. Имя и Фамилия - колонки.
|
|
|
|
|
|
## HTML optional fields
|
|
## HTML optional fields
|
|
Сделайте цикл, который выводит весь массив `persons`, в форме HTML-таблицы. Имя и Фамилия, а так же другие поля при наличии.
|
|
Сделайте цикл, который выводит весь массив `persons`, в форме HTML-таблицы. Имя и Фамилия, а так же другие поля при наличии.
|