Доброго времени суток, друзья. Интересует следующий момент. В js, я пытаюсь создать массив с числами, добавив в них id с чекбоксов. Массив при выделении чекбокса заполняется, но вот убрать это число из массива не выходит. Если выходит, то повторять действия нужно в том же порядке. В чём может быть дело? Заранее спасибо, за дельный совет
doSomething = (props) => {
let num = Number(props);
for (let i = 0; i <= this.state.nums.length; i++) {
if (num === this.state.nums[i]) {
this.state.nums.splice(i, 1);
break;
} else {
this.state.nums.push(num);
break;
}
}
this.setState({ newArr: this.state.nums });
console.log(this.state.newArr);
};