Size: a a a

2020 April 10

S

Syntax Highlight Bot in pro.js
Denis Efremov
Object.entries(array.map(({ d: direction }) => d)
 .reduce((acc, cur) => {
   acc[cur] = acc[cur] || 0
   acc[cur] += 1
 }, {}))
   .filter(([key, value]) => value === 1)
   .map(([key]) => key)
источник

DE

Denis Efremov in pro.js
Dima Nazdratenko
хочу оставить 2 обьекта
Дай объект, заебал
источник

DE

Denis Efremov in pro.js
Думаешь удобно вслепую писать?
источник

DN

Dima Nazdratenko in pro.js
Denis Efremov
Дай объект, заебал
ЕСТЬ
[
{direction: 1},
{direction: 3},
{direction: 1},
{direction: 3},
{direction: 1}
]


ХОЧУ ПОЛУЧИТЬ
[
{direction: 1},
{direction: 3}
]
источник

S

Syntax Highlight Bot in pro.js
Dima Nazdratenko
ЕСТЬ
[
{direction: 1},
{direction: 3},
{direction: 1},
{direction: 3},
{direction: 1}
]


ХОЧУ ПОЛУЧИТЬ
[
{direction: 1},
{direction: 3}
]
источник

AK

Aleksei Kowalski in pro.js
Пиздец
источник

AK

Aleksei Kowalski in pro.js
Ты рофлишь
источник

DE

Denis Efremov in pro.js
Хуя ты объяснять
источник

DE

Denis Efremov in pro.js
А можно  [1, 3] ???
источник

DN

Dima Nazdratenko in pro.js
Denis Efremov
А можно  [1, 3] ???
в конце получить такое? надо обьекты оставить причем тут примитивы
источник

DE

Denis Efremov in pro.js
[...new Set(array.map(({ d: direction }) => d))]
источник

DE

Denis Efremov in pro.js
[1, 3].map((_) => ({ direction: _ }))
источник

DE

Denis Efremov in pro.js
Ты не подумывал научиться преобразовывать данные?
источник

В

Виктория in pro.js
Dima Nazdratenko
ЕСТЬ
[
{direction: 1},
{direction: 3},
{direction: 1},
{direction: 3},
{direction: 1}
]


ХОЧУ ПОЛУЧИТЬ
[
{direction: 1},
{direction: 3}
]
let arr = [
 {direction: 1},
 {direction: 3},
 {direction: 1},
 {direction: 1},
 {direction: 2},
 {direction: 3},
 {direction: 1},
 {direction: 1}
];

function uniq(arr) {
 let res = [];
 let hash = {};
 
 arr.forEach((item) => {
   if (!hash[item.direction]) {
     hash[item.direction] = true;
     res.push(item);
   }
 });
 
 return res;
}

console.log(uniq(arr));
источник

DN

Dima Nazdratenko in pro.js
всем спасибо
источник

DN

Dima Nazdratenko in pro.js
Denis Efremov
Ты не подумывал научиться преобразовывать данные?
а ты общению в социуме. Хорошего дня
источник

В

Виктория in pro.js
источник

DE

Denis Efremov in pro.js
Dima Nazdratenko
а ты общению в социуме. Хорошего дня
Но у меня нет проблем с общением. Уж с чем-чем, а с общением точно всё норм
источник

L

Lupusregina[beta] in pro.js
Dima Nazdratenko
ЕСТЬ
[
{direction: 1},
{direction: 3},
{direction: 1},
{direction: 3},
{direction: 1}
]


ХОЧУ ПОЛУЧИТЬ
[
{direction: 1},
{direction: 3}
]
const arr = [
   {direction: 1},
   {direction: 3},
   {direction: 1},
   {direction: 3},
   {direction: 1}
]
console.log(
[...(new Map(arr.map(v => [v.direction, v]))).values()]
)
источник

DE

Denis Efremov in pro.js
Lupusregina[beta]
const arr = [
   {direction: 1},
   {direction: 3},
   {direction: 1},
   {direction: 3},
   {direction: 1}
]
console.log(
[...(new Map(arr.map(v => [v.direction, v]))).values()]
)
Мап же по ключу
источник