Я новичок в JavaScript, я использую такие операции, как вставка и удаление элементов. Массивы не подходят для операций вставки и удаления. Есть ли альтернатива, кроме Array в JavaScript для выполнения этих операций? Как у нас есть ArrayList в Java.
function maintest() {
deletelem(3);
insertelem(9845568);
}
function deletelem( num ) {
var value = num;
var arr = [1, 2, 3, 4, 5, 3]
arr = arr.filter(function(item) {
return item !== value
})
console.log(arr);
}
function insertelem( num ) {
var value = num;
var arr = [1, 2, 3, 4, 5, 3]
arr.splice(2, 0, num);
console.log(arr);
}
<body onload="maintest()">
<div id="mainDiv"></div>
</body>