Я отображаю содержимое массива в тегах <div>
.после события нажатия клавиши любого из тегов div, я удаляю элемент из этого массива и из списка div, этот элемент удаляется.Но порядок табуляции не передается следующему элементу.Вместо этого он начинается с первого элемента.Я кодирую в React:
let fruits = ['apple','banana','kiwi','orange'];
fruits.map(item => (
<div
role='button'
tabIndex={0}
onKeyPress={() => {
fruits.indexOf(item);
if (index > -1) {
fruits.splice(index, 1);
}
}}
>
{item}
</div>