Часто возникают ситуации, когда возвращается массив, который имеет всего лишь один элемент.
К примеру, такой случай
this.selectedRegion = this.regions.filter(region => this.area.region_id === region.region_id);
this.selectedRegion = this.selectedRegion[0];
Метод filter возвратит массив с одним элементом (в данном случае это объект). Далее мне нужно записать этот объект в переменную и приходится обращатся к нему по индексу this.selectedRegion[0];
Считается ли это нормальной практикой? Есть ли лучший способ переделать этот код? На сколько, я знаю, то использывание так званных "магических чисел" в программировании считается плохим тоном, считается ли плохой практикой в данном случае?