Использование slice(foo[0], [array.length - 1] )
не похоже на первый элемент, но последний удаляется из массива.
Просто возиться с codecademy, и я понимаю, как работает метод slice (),просто не работает, как я думал, с индексами.
const groceryList = ['orange juice', 'bananas', 'coffee beans', 'brown rice', 'pasta', 'coconut oil', 'plantains'];
const newGroceryList = ['avocados', 'kitty litter', 'milk'];
console.log(theNewest.slice(theNewest[0], [theNewest.length - 1]))
console.log(theNewest[0])
Я ожидал, что массив исключит апельсиновый сок и молоко, но апельсиновый сок остается в массиве.Молоко было нарезано, поэтому вы можете использовать arr.length - 1 для нацеливания на последний элемент в массиве.Да, я знаю, что вы можете использовать pop (), чтобы делать то же самое, но я просто играю, чтобы посмотреть, что работает, а что нет.Также кажется, что вы не можете использовать arr [] где-либо еще в методе slice (), кроме как для нацеливания на последний элемент.
Может кто-нибудь сказать мне, что происходит под крышками JS?