Есть ли способ получить только одно измерение массива, не просматривая весь массив для их извлечения?
Чтобы доказать, что я действительно пытался решить свою проблему, прежде чем задавать вопрос на этом сайте, я попытался использовать фильтры и циклы для получения необходимых мне данных. Я выбрал для каждого варианта, который я ввел ниже.
Вот мои примерные данные:
dataArray =
[
{id: 'ABCDEF', name: 'ABC DEF'},
{id:'WINDY', name: 'Windy' },
{id: 'RSTETC', name: 'RST ETC'},
{id: 'MCHSDXCVDEULH', name: 'MCHS DXCVD EULH'}
]
Вот что я сделал, чтобы получить все значения имен в новом массиве:
if (dataArray.length) {
var nameList =[];
angular.forEach(dataArray, function(dep, idx) {
nameList.push(dep.name);
});
}