arrDistinctByProp(arr, prop) {
let obj = {};
return arr.reduce(function(preValue, item) {
obj[item[prop]] ? '' : (obj[item[prop]] = true && preValue.push(item));
return preValue;
}, []);
}
arrDistinctByProp(arr, prop) {
let obj = {};
return arr.reduce(function(preValue, item) {
obj[item[prop]] ? '' : (obj[item[prop]] = true && preValue.push(item));
return preValue;
}, []);
}