Задание 1. Создайте ассоциативный массив содержащий описание человека. Задайте поля: имя, возраст, пол, индивидуальный номер. Заполните массив. Выведите его в консоли.
Задание 2. Создайте ассоциативный массив содержащий описание человека. Задайте поля: имя, возраст, пол, индивидуальный номер. Заполните массив. Выведите его в консоли.
Добавьте в массив метод, который будет рассчитывать год рождения человека исходя из его возраста и возвращать его.
Задание 3. Создайте ассоциативный массив свойство mas которое содержит массив чисел (любого количества), добавьте метод, который выводит сумму чисел содержащихся в mas.
1 2 3 |
{ mas = [5, 6, 34, 12, 45]; } |
Задание 4. Создайте массив, ключами которого служат артикулы товара (любое пятизначное число), а значениями – ассоциативный массив, который содержит название товара, стоимость, вес единицы товара, ссылку на изображение, отметку о доступности товара на складе.
Выведите массив в консоль. Выведите на страницу HTML описание первого товара.
Задание 5. Дан ассоциативный массив. Выведите его на страницу html в формате ключ — значение. Каждый элемент с новой строки.
1 2 3 4 5 6 7 8 |
{ var day = { "d1" : "Понедельник", "d2" : "Вторник", "d3" : "Среда", "d4" : "Четверг" }; } |
Задание 6. Дан ассоциативный массив. Выведите его на страницу html в формате ключ *** значение. Каждый элемент с новой строки.
1 2 3 4 5 6 7 8 9 10 |
{ var arr = { "k1" : "17w4", "k2" : "1sfsg7", "k3" : "17nd", "k16" : "1237", "k14" : "1w37", "3k1" : "1wrw7" }; } |
Задание 7. Дан ассоциативный массив. Выведите его в консоль. Преобразуйте строку и сохраните в LocalStorage под именем mass. Считайте из LocalStorage запись mass. Выведите в консоль. Преобразуйте в массив и повторите вывод в консоль.
1 2 3 4 5 6 7 8 9 10 |
{ var arr = { "k1" : "17w4", "k2" : "1sfsg7", "k3" : "17nd", "k16" : "1237", "k14" : "1w37", "3k1" : "1wrw7" }; } |
Задание 8. Дан массив товаров, выведите товары на страницу цены которых больше 20
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
var goods = { "dd" : { "name": "Яблоки", "cost": 13 }, "dc" : { "name": "Груши", "cost": 23 }, "cd" : { "name": "Абрикосы", "cost": 33 }, "dee" : { "name": "Сливы", "cost": 43 }, "dd2" : { "name": "Вишни", "cost": 19 }, }; |
Задание 9. Дан массив товаров, выведите товары на страницу HTML, цены которых лежат в диапазоне от 220 до 300 и количество (amount) больше 200
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
var goods = { "apple" : { "name": "Яблоки", "cost": 230, "amount":300 }, "pear" : { "name": "Груши", "cost": 34, "amount":100 }, "apricot" : { "name": "Абрикосы", "cost": 23, "amount":170 }, "plum" : { "name": "Сливы", "cost": 21, "amount":250 }, "cherry" : { "name": "Вишни", "cost": 19, "amount":312 }, }; |