Сообщение от Dilettante_Pro
|
var result = 100 * items.filter(item => item.red).length / items.length;
const halfRed = arr => {
let { length } = arr;
let i = length / 2;
i = Math.ceil(i);
for (; --length;) {
i -= arr[length].red;
if (!i) return true;
if (i > length) return false;
}
return false
}
|
Спасибо, помогло. Сделал таким образом)
const itemsLength = getState().buttons.length;
const countItems = getState().buttons
.filter(item => item.blue === true).length / itemsLength * 100
if (countItems > 50) {
return
}