Сравнение массивов
Доброго времени суток, помогите молодому)))
есть код: function Machine(water,coffee,sugar,milk,capses) { // объект в который передаем компоненты = максимально допустимыми значениями // если какие то параметры = 0, то создается массив vars.error_name в который передаются названия параметров this.addComponents = function() { var component = [water,coffee,sugar,milk,capses], // массив со значениями компонентов y = 0; vars.error_name.forEach(function(item, i, arr) { // перебираем компоненты которые = 0 var items = +prompt('Сколько добавить ' + other, 'Не более ' + ??? + ''); // выводим promt'ы в цикле // далее выполняется другая программа }); }; } var machine = new Machine(1000,250,200,400,20); // создали объект Вопрос собственно в следующем, как сделать что бы в prompt в строчку 'Не более ' + ??? + '' заместо вопросительных знаков записывались максимально допустимые значения????? Вроде бы правильно изложил. В любом случае буду благодарен за помощь |
Роман Андреевич,
var items = +prompt('Сколько добавить ' , 'Не более ' + item); |
Цитата:
function Machine(water,coffee,sugar,milk,capses) { this.addComponents = function() { var component = [water,coffee,sugar,milk,capses], y = 0; vars.error_name.forEach(function(item, i, arr) { var items = +prompt('Сколько добавить ' + other, 'Не более ' + item + ''); }); }; } var machine = new Machine(1000,250,200,400,20); machine.addComponents(); Ошибка. vars не определен... |
ksa,
Все, разобрался, спасибо |
Роман Андреевич,
function Machine(water,coffee,sugar,milk,capses) { // объект в который передаем компоненты = максимально допустимыми значениями // если какие то параметры = 0, то создается массив vars.error_name в который передаются названия параметров this.addComponents = function() { var component = [water,coffee,sugar,milk,capses], // массив со значениями компонентов y = 0, other = 'water,coffee,sugar,milk,capses'.split(','); component.forEach(function(item, i, arr) { // перебираем компоненты которые = 0 var wt = +prompt('Сколько добавить ' + other[i], 'Не более ' + item); // выводим promt'ы в цикле // далее выполняется другая программа }); }; } var machine = new Machine(1000,250,200,400,20); // создали объект machine.addComponents() |
рони,
Спасибо, аналогично сделал))) |
Почти))
|
Часовой пояс GMT +3, время: 23:24. |