Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.08.2019, 17:01
Интересующийся
Отправить личное сообщение для demi379 Посмотреть профиль Найти все сообщения от demi379
 
Регистрация: 07.08.2019
Сообщений: 13

Частичное заполнение массива другим массивом, и их общий вывод
Первая часть работает, а вот после ______. Суть в чем, задается вопрос СКОЛЬКО ЧЕЛОВЕК (ответ поль-ля 4), значит вопрос КАК ЗОВУТ ГОСТЕЙ появится 4 раза. Далее идет перебор данного массива, где задается вопрос НА СКОЛЬКО ПОЕЛ КАЖДЫЙ ГОСТЬ(его имя). После чего и должен быть заполнен другой массив (ответами на сколько же). В итоге должно быть что то на примере такого:
В консоли:
Гость1 : 300
Гость2: 100
Гость3: 100
Гость4: 200
let array = [];
let kol = +prompt("Сколько человек Вас было сегодня?"); //сколько раз введет столько раз будет задаваться следующий вопрос
for (let i = 0; i < kol; i++) {
let name = prompt("Как зовут гостей?");
array.push(name); //Добавляет в конец элемент массива в нашем случае новое имя
}
console.log(kol);
console.log(array);
_____________

array.forEach(function(item, i=1){
let mass = [];
for (let i = 0; i < kol; i++) {
let naskolko = +prompt('На сколько поел ' + item + ' ?');
}
mass.push(naskolko);
console.log(mass);
});
Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 09.08.2019, 17:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 29,267

demi379,
let mass = array.map(function(item){
return item + ' : ' + prompt('На сколько поел ' + item + ' ?');
})
console.log(mass);
Ответить с цитированием
  #3 (permalink)  
Старый 09.08.2019, 17:26
Интересующийся
Отправить личное сообщение для demi379 Посмотреть профиль Найти все сообщения от demi379
 
Регистрация: 07.08.2019
Сообщений: 13

Спасибо, Вы Супер. ТОлько начал изучать, придумал пример, и Вы снова помогли)) спасибо
Ответить с цитированием
  #4 (permalink)  
Старый 09.08.2019, 19:16
Интересующийся
Отправить личное сообщение для demi379 Посмотреть профиль Найти все сообщения от demi379
 
Регистрация: 07.08.2019
Сообщений: 13

А можно как-то создать или вывести массив, именно с ответом на вопрос НА СКОЛЬКО ПОЕЛ? Чтобы уже с ним можно было вести работу, так как я понял в конечном итоге мы получили массив с именем и ценой, а не два разных массива. Спасибо
Ответить с цитированием
  #5 (permalink)  
Старый 09.08.2019, 19:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 29,267

demi379,

return +prompt('На сколько поел ' + item + ' ?');
Ответить с цитированием
  #6 (permalink)  
Старый 09.08.2019, 19:40
Интересующийся
Отправить личное сообщение для demi379 Посмотреть профиль Найти все сообщения от demi379
 
Регистрация: 07.08.2019
Сообщений: 13

Может я неправильно понял. В mass хранятся 300 , 200, 100 ... , Или Женя : 300, Дима :200...? Мне нужно что бы в mass, хранились именно числа, что бы с этим массивом можно было выполнять мат операции. Или оно так и есть, и я просто невнимательный?)))
Ответить с цитированием
  #7 (permalink)  
Старый 09.08.2019, 19:47
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 29,267

demi379,
так определитесь что вам нужно
return item + ' : ' + prompt('На сколько поел ' + item + ' ?');
или
return +prompt('На сколько поел ' + item + ' ?');
Ответить с цитированием
  #8 (permalink)  
Старый 09.08.2019, 19:54
Интересующийся
Отправить личное сообщение для demi379 Посмотреть профиль Найти все сообщения от demi379
 
Регистрация: 07.08.2019
Сообщений: 13

Так... надо будет проверить, и почитать ещё теорию. Мне просто надо чтобы mass имел числа array имена. И уже потом сделать из них пару ИМЯ : ЦЕНА, а с mass потом проводить мат операции. Спасибо Вам, за помощь, будем пробовать))))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод информации из массива в таблицу ArtemGavrilenko Элементы интерфейса 7 29.06.2017 03:38
Подсчет и вывод количества сравнений в методе быстрой сортировки массива kogenate Общие вопросы Javascript 6 11.06.2016 19:33
вывод данных из массива JSON Vincent Vega jQuery 19 04.03.2016 13:44
Заполнение массива Иззет jQuery 3 02.02.2014 15:25
Вывод случайных элементов из массива в таблицу Narm0 Общие вопросы Javascript 10 06.08.2013 12:39