Задать вопрос
@renya555

Простое удаление элемента двухмерного массива, существует без перебора массива?

Собственно интересует вопрос удаление элемента двухмерного массива, чтоб это было быстро и качественно)

вот пример массива:
{ '8': [ 'Z0lRXJRi9YONKQPPAAAA' ],
  '9': [ '1uRzQxBpOG6PuylHAAAB', 'RlNpIRW3a-cUzlAKAAAC' ] }


нужно удалить RlNpIRW3a-cUzlAKAAAC

что-то типа delete array_list[id][element];
Но delete я так понял работает с обычным массивом.

Дело в том что данный массив висит в памяти и хотелось бы избежать перебора массива, но если нет способов будем перебирать.
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой 7 комментариев
Решение пользователя Валерий К ответам на вопрос (2)
it_monk
@it_monk
Разработчик в oncloud.ru
const arr = { '8': [ 'Z0lRXJRi9YONKQPPAAAA' ], '9': [ '1uRzQxBpOG6PuylHAAAB', 'RlNpIRW3a-cUzlAKAAAC' ] }
delete arr[9].splice([arr[9].indexOf('RlNpIRW3a-cUzlAKAAAC')], 1);
Ответ написан