У меня есть объект JS/ассоциативный массив с некоторыми значениями:Counting Длина объекта на основе значения ключа
var array =[
{val:1,ref:10,rule:100},
{val:1,ref:12,rule:120},
{val:2,ref:13,rule:165},
];
И я хочу, чтобы выполнить .Length, но хочу, чтобы иметь возможность ломтика на основе одного из (например, val == 1). Я хочу длину значений с val 1, а не длину всего объекта. Я просмотрел справочные материалы и не смог найти удовлетворительного ответа, и я не уверен, насколько это возможно.
array.val==1.length = 2
Что-то в этом роде ...
[Вы ищете метод Array '.filter()'. (Https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) – Pointy