Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   состояние массива (https://javascript.ru/forum/misc/57685-sostoyanie-massiva.html)

ild 18.08.2015 00:33

только через цикл наверное )

рони 18.08.2015 00:34

Цитата:

Сообщение от ild
сколько в данный момент в массиве количество true?

сложить все элементы

ild 18.08.2015 00:40

сейчас уже ничего не соображаю, дай плиз пример

рони 18.08.2015 00:41

ild,
function check(a,b,c,d,e){
    return a + b + c + d + e ;
}

alert(check(true, true, false, false, false)) //2
alert(check(true, true, true, true, true)) //5
alert(check(false, false, false, false, false)) //0

ild 18.08.2015 00:43

как всегда спасибо! :)

Vlasenko Fedor 18.08.2015 00:46

Цитата:

Сообщение от ild
а как подсчитать, сколько в данный момент в массиве количество true?

alert([false, false, true, true, true].reduce(function (a, b) {return a + b}, 0));

ruslan_mart 18.08.2015 08:27

Можно и так :)

var arr = [true, false, true, false, false, true, true, false, true].filter(function(value) {
    return value;
});

alert(arr.length);

ild 18.08.2015 11:10

Нужно найти сколько тру вместе идущих

рони 18.08.2015 11:13

Цитата:

Сообщение от ild
Нужно найти сколько тру вместе идущих

наверно самая длинная цепочка из true?

ild 18.08.2015 11:33

в центре


Часовой пояс GMT +3, время: 05:42.