Показать сообщение отдельно
  #1 (permalink)  
Старый 28.03.2025, 17:30
Аспирант
Отправить личное сообщение для Volonter Посмотреть профиль Найти все сообщения от Volonter
 
Регистрация: 18.01.2011
Сообщений: 96

Удалить из массива А числа, которые есть в полях объекта В
Все привет, подскажите, как сделать следующе. Есть:
let period = {
        id: Math.floor(Math.random() * 1000000),
        date: new Date().toISOString(),
        unit: {1: {a: '', c: [16,9,3,11,30], p: ''}, 2: {a: '', c: [5,12,8,21,33], p: ''}, 3: {a: '', c: [6,13,10,22,34], p: ''}}
    };

    let num = [16,9,3,11,30, 5,12,8,21,33, 6,13,10,22,34,8,69,25,47,72,18];

    function checkPeriod(){
        // Здесь нужно получить все числа из всех объектов unit.c 
        // и удалить их из массива num
    }

В функции checkPeriod() нужно проверить все числа, которые есть во всех массивах unit.c и удалить эти числа из массива num
Ответить с цитированием