Проблема в том, что функция возвращает тот же массив без изменений
var result2 = _.reject(self.arraytot2, ({ Ecuid }) =>
_.uniqBy(self.arraytot2, {Ecuid})) ;
//the array is the following
self.arraytot2 = [{"Ecuid":11},{"Ecuid":11},{"Ecuid":11},{"Ecuid":11},{"Ecuid":11},{"Ecuid":11},{"Ecuid":11},{"Ecuid":11},{"Ecuid":19},{"Ecuid":19},{"Ecuid":19},{"Ecuid":19},{"Ecuid":19},{"Ecuid":19},{"Ecuid":19},{"Ecuid":19},{"Ecuid":19},{"Ecuid":19}]