0 / 0 / 0
Регистрация: 16.02.2020
Сообщений: 14

При помощи цикла взять данные из объекта и вывести console.

27.02.2020, 15:48. Показов 1489. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Поскажите как сделать кто знает

Задание: (Корзина Товаров)
Вам дается ссылка на js файл ее вы подключаете перед вашим script.js:

{
JavaScript
1
<scrip<src="https://nibltaov.github.io/dz5/script.js"></script>
Которая отдает function cartObj() а эта функция отдает вам рандомный обьект
Например:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
          'Lavash': {
                info: 'Big Cheese',
                price: 15000
            },
            'Hot-dog': {
                info: 'mini',
                price: 8500
            },
            'Cola': {
                info: '1.5 L',
                price: 9000
            }
        }
Вы должны при помощи цыкла взять данные из этой ссылки вывести конечную строку в console:
Где будет выведен список заказа и в конце общая стоимость заказа сразу с доставкой.
должно выглядеть так
Вы заказали Lavash big cheese,Hot-dog mini,Cola 1.5 L, | Общая стоимость 41500сумм с доставкой (9000)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.02.2020, 15:48
Ответы с готовыми решениями:

Вывести слово из массива при помощи цикла while
Помогите с СИ надо написать массив и с помощью цикла while вывести слово НГПУ из данного массива

Вывести числа от 10 до нуля при помощи оператора декремента и цикла while
Здравствуйте. Как вывести каждое число в цикле while? Ведь он заканчивается на нуле и выводит ноль. Где нужно вставить вывод каждого...

Вывести числа от 1 до N "елочкой" при помощи цикла for
Выведите на экран числа от 1 до N «елочкой», т.е. в первой строке одно число, во второй – два, и т.д. (зачет, очень нужна помощь)

4
380 / 230 / 115
Регистрация: 22.11.2016
Сообщений: 379
27.02.2020, 20:13
PHP/HTML
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
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html>
<html>
 
<head>
    <meta charset="UTF-8">
    <title>Перемещение мышки</title>
</head>
 
<body>
    <script>
         function loadScript(link) {
      return new Promise((resolve, reject) => {
 
       let tag = document.createElement("script");
       document.head.append(tag);
       tag.src = link;
       tag.onload = () => resolve(tag);
       tag.onerror = () => reject(new Error("some error"));
      });
 
   }
 
   loadScript("somefunc.js").then((r) => {
      let textEnd = "Вы заказали ";
      let sum = 0;
      
      for (let prop of objCart()) {
          textEnd += prop.name + " " + prop.info + ", ";
          sum += prop.price;
      }
 
      console.log(textEnd + " Общая стоимость " + sum);
   });
    </script>
</body>
 
</html>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function objCart() {
    return [{
                name: 'Lavash',
                info: 'Big Cheese',
                price: 15000
        },
        { name: 'Hot-dog',
                info: 'mini',
                price: 8500
        },
       {  name: 'Cola',
                info: '1.5 L',
                price: 9000
        }
   ]
}
2
0 / 0 / 0
Регистрация: 16.02.2020
Сообщений: 14
27.02.2020, 21:16  [ТС]
Спасибо большое за помощь ,немного не понял , Этот код в html надо вставить? или в js? если ставлю первый ответ в html а второй в js ,не работает что то, ничего не выходит
0
380 / 230 / 115
Регистрация: 22.11.2016
Сообщений: 379
27.02.2020, 21:36
somefunc.js это название is файла.
1
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
27.02.2020, 22:43
Если последняя висящая запятая не нужна, то побуквенно так:
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <script src="https://nibltaov.github.io/dz5/script.js"></script>
</head>
<body>
    <script>
        let obj = cartObj();
        let delivery = 9000; // Доставка
        let sum = delivery;
        let array = [];
        for (let key in obj) {
            array.push(`${key} ${obj[key].info}`);
            sum += obj[key].price;
        }
        console.log(`Вы заказали ${array.join()} | Общая стоимость ${sum}сумм с доставкой (${delivery})`);
    </script>
</body>
</html>
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.02.2020, 22:43
Помогаю со студенческими работами здесь

Запуск Manager Oracle Console при помощи командной строки
Всем привет! Помогите пожалуйста, очень нужно! Короче мне нужно внести изменения в оракловскую базу, но проблема в том что в меню пуска у...

Данные из массива структур Date передать в бинарное дерево поиска и вывести его при помощи обратного обхода
Доброго времени суток! Задание:Данные из массива структур Date передать в бинарное дерево поиска и вывести его при помощи обратного...

Как из цикла вывести данные для другого цикла?
Вообщем такая фигня... Как из цикла вывести данные для другого цикла? а то он не видит Пример : int x1 , x2 , d; if...

Вычислить n = 1+2+4+8+…+2^10 при помощи цикла
Вычислить: n= 1+2+4+8+…+210 (с шагом +2) c помощью цикла. В голове я понимаю как сделать, а руки не могут.

Вывести в лог данные через Console.WriteLine
Пробую вывести в лог данные через Console.WriteLine(); в обработчике события, ничего не выходит. Вначале программы Console.WriteLine();...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru