пишет 5 empty items? т.е элементы удаляются а айтемы остаются, как можно сделать чтобы айтемы тоже удалялись? 
                  
                  
                  
                  
                  
                  код : 
                  
                  
                  
                  
                  
                  const arr = [6, 3, 2, 1, 8, 12];
                  
                  
                  
                  
                  
                  for (let i = 1; i < arr.length; i++) {
                  
                  
                     delete arr[i];
                  
                  
                  }
                  
                  
                     console.log(arr);
                  
                  
                  
                  
                  
                  UPD: 
                  
                  
                  
                  
                  
                  const arr = [6, 3, 2, 1, 8, 12];
                  
                  
                  
                  
                  
                  for (let i = 1; i < arr.length; i++) {
                  
                  
                     arr.splice(1, arr.length);
                  
                  
                  } // первый элемент оставил для проверки
                  
                  
                  console.log(arr);
                  
                  
                
использовать .splice или .filter
for (let i = 1; i < arr.length; i++) { arr.splice(i, 1) console.log(arr); }
"щюпаю" как раз splice. в документации был и третий арг. его можно не указывать так?
то, что передается после 2 аргумента, будет вставлено вместо того, что ты удалишь
Обсуждают сегодня