Swift 3:
Я два массива, один массив словаря (JSON), а другое имеет индексы (значение Int) индекс Path (Collection тип Индекс с номером элемента & раздел). С помощью строк индекса второго массива мне нужно удалить элементы из первого массива.
Swift 3 массива - удалить несколько элементов с помощью другого массива
var arrayString = [ // Array with Json elements
{ "name" : "A" },
{ "name" : "B" },
{ "name" : "C" },
{ "name" : "D" },
{ "name" : "E" },
{ "name" : "F" },
{ "name" : "G" },
{ "name" : "H" }
]
Теперь Второй массив (чтобы удалить из первого массива)
var arrayIndex = [ 2, 3, 5 ] // Array with
Как я могу это сделать? Я хочу полученный массив как
var arrayString = [
{ "name" : "A" },
{ "name" : "D" },
{ "name" : "F" },
{ "name" : "G" },
{ "name" : "H" }
]
Так как удаление элемента из массива будет влиять на индексы элементов после этого, вы должны убедиться, что массив индексов для удаления сортируются в порядке убывания – Paulw11
@ Paulw11 Совсем забыл, что, спасибо за предложение. –