АК
Size: a a a
АК
KK
B
B
B
B
KK
АК
const _ = require('lodash');
let arr = [
{id: 1, value: 'test_one', userId: 532},
{id: 2, value: 'test_two', userId: 128},
{id: 3, value: 'test_three', userId: 768},
{id: 4, value: 'test_four', userId: 490},
{id: 5, value: 'test_five', userId: 385},
{id: 6, value: 'test_three', userId: 785},
];
let map = new Map();
arr.forEach((item, index) => {
_.forIn(item, (val, key) => {
let prependVal = map.get(val);
if (!prependVal) {
map.set(val, [index])
return;
}
prependVal.push(index)
})
})
console.log(map.get('test_three').map(item => arr[item]));
N
N
MR
РМ
MR
MR
ЕЯ
getTimezoneOffset
:КД
КД
MS
КД
MS