Помогите разобратся(работа с массивами JS)!
Извините за мой русский....:blink:
Есть 24 товаров. В первый день взяли 4тов. , во втором 4т. ,в третьем 9т. , а в четвертый д. 7т. . Как правильно писать код, как остановить цикл когда уже была взята 15 товаров. И какие условия передать програму. Заранее спасибо.:victory: |
Avanesyan,
function limit(max) {
return function(query) {
if (max <= 0) { query = 0;}
else {
if (max - query >= 0) {
max -= query;
} else {
query = max;
max = 0;
}
}
return query;
};
}
;
var arr = [4, 4, 9, 7];
var out = arr.map(limit(15));// [4, 4, 7, 0]
alert(JSON.stringify(out));
|
спасибо большое:)
|
| Часовой пояс GMT +3, время: 06:25. |