Показать сообщение отдельно
  #3 (permalink)  
Старый 27.05.2020, 16:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

dc65k,
тоже самое немного по другому
<script>
const arr2 = [
    {
        id: '1',
        title: 'one'
    },
    {
        id: '3',
        title: 'three'
    },
    {
        id: '2',
        title: 'two'
    },
    {
        id: '4',
        title: 'four'
    }
];
const arr1 = [
    {
        id: '1',
        title: 'one'
    },
    {
        id: '2',
        title: 'two'
    }
];
const  arrayFilter = (array, sample) => array.filter(({title : a})  => sample.some(({title : b}) => a === b));
let arrayList = arrayFilter(arr2, arr1);
document.write(JSON.stringify(arrayList, "", 4));
</script>
Ответить с цитированием