Помогите разобратся(работа с массивами 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, время: 03:00. |