return [] }
                      
                      
                        if (a == []) { return [] }
                      
                      
                        
                      
                      
                        let newArr = []
                      
                      
                        
                      
                      
                        for (let i = 0; i < b.length; i++) {
                      
                      
                          console.log(`b = ${b[i]}`);
                      
                      
                          for (let j = 0; j < a.length; j++) {
                      
                      
                              console.log(`a = ${a[j]}`);
                      
                      
                            if (b[i] == a[j]) {
                      
                      
                              a.splice(j, 1)
                      
                      
                              }
                      
                      
                            }
                      
                      
                          }
                      
                      
                          return a
                      
                      
                      }
                      
                      
                      
                      
                      
                      Почему у меня во втором цикле массив не бежит по всем двойкам? a = 2 - только два раза в консоли отображается
                      
                      
                    
ох как жестко, можно же сделать намного проще с помощью инклюда
if не сработают, проверяйте свойство length, массивы, как объекты, сравниваются по ссылке arr.length === 0 splice не юзайте, вы мутируете переданный массив, плохая практика
const arrayDiff = (a, b) => { const bValues = new Set(b); return a.filter((item) => !bValues.has(item)); };
Хочу тоже поучаствовать, какая задача?)
https://www.codewars.com/kata/523f5d21c841566fde000009/train/javascript
Обсуждают сегодня