Мой массив состоит в следующем:Получение значения свойств объекта
let arr = [
{type: "Benzine", active: false},
{type: "Diesel", active: false},
{type: "Electricity", active: false}
]
И у меня есть функция, где я хочу, чтобы получить значение свойства active
этого массива:
function isChecked(filterName) {
return arr.filter(f => f.type === filterName).map(c => c.active)[0];
}
Это прекрасно работает, с [0]
в конце. Есть ли способ показать значение активного свойства без [0]
в конце?
Несмотря на то, что это хороший пример решения, '' some'' не будет короткое замыкание на первое согласующего элемента, так что в случае «falsy» проверяемого элемент, это будет выглядеть через весь массив. – mdziekon
@mdziekon: Справедливая точка, но, глядя на содержимое массива, я не думаю, что это будет проблемой. Там не так много видов топлива. – Cerbrus