мне нужно найти первый доступный удаленный слот в массивеНайти удаленный элемент в массиве
Это работает:
var A = [1,2]
A[0] = undefined
console.log(A.indexOf(undefined))
Но как об этом ?:
var A = [1,2]
delete A[0]
console.log(A)
console.log(A.indexOf(null)) ???
Похоже на проблему XY. Использование разреженного массива, вероятно, не является правильным решением для вашей проблемы. Какова цель, что вы пытаетесь сделать? – elclanrs
'функция removeFromArray (arr, index) { delete arr [0]; индекс возврата; }; '? – Evgeniy
@elclanrs, 'undefined' отлично подходит для меня, мне было просто любопытно, могу ли я использовать пустые слоты. Также разреженный массив может сэкономить некоторую память при определенных обстоятельствах. – exebook