Как удалить объект из массива по индексу внутри объекта по клику на данный объект?

109
07 февраля 2021, 06:40

Всем доброго времени суток. Очень сильно прошу мне помочь и сильно не бить. Проблема заключается в том, что мне необходимо удалить объект из массива по значению indexOfLi, только при нажатии на этот элемент.

Код выглядит примерно так:

var arrayForSort=[];
var idnexArray = 0;
function addTask(){
        arrayForSort[idnexArray]={indexOfLi:idnexArray,someLi:listItem};
        idnexArray++;
}

Где idnexArray - числовое значение индекса, listItem - элемент который создается на странице при нажатии на кнопку.

Answer 1

эммм, очень занятно, но мне кажется что можно просто так `

var arrayForSort=[];
    var idnexArray = 0;
    function addTask(){
        arrayForSort[]={indexOfLi:idnexArray,someLi:listItem};
        idnexArray++;
    }

` а если захотите потом удалить элемент из массива то

arrayForSort.splice(idnexArray,1);
READ ALSO
Непонятно куда пропадают cookie

Непонятно куда пропадают cookie

Возможно это очень глупый вопрос, но сколько не гуглил, ничего не могу найтиЕсть сайт на фласке с рабочей авторизацией, в devtools в хроме точно...

117
Java Script Пользовательский курсор

Java Script Пользовательский курсор

Пытаюсь реализовать свой курсор по урокуCustom Cursor Effects

114
В ответ на GET запрос приходит ошибка “Unauthorized”

В ответ на GET запрос приходит ошибка “Unauthorized”

Запрос отправляю через curlНеобходимо получить данные и вставить в react

114
JavaScript. Удалить элемент из JSON по значению ключа [закрыт]

JavaScript. Удалить элемент из JSON по значению ключа [закрыт]

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение

106