Я не совсем понимаю, что вы имеете в виду под "удалить попарно", но я отвечу, если вы имеете в виду, что вы будете sh удалять изображение, оканчивающееся на 02F.jpg
, одновременно с удалением конца изображения в 02B.jpg
, а затем 03F.jpg
одновременно с 03B.jpg
.
Решение, которое я предлагаю, состоит в том, что мы будем структурировать ваши данные немного по-другому. То есть, если эти изображения, «B-изображение» и «F-изображение» связаны, мы могли бы сохранить их в одном и том же `javascript объекте . Это будет выглядеть так:
var yourPics = [
{
bImage: '/app/wp-content/mediaApp/yo-creo-mi-realidad/02F.jpg',
fImage: '/app/wp-content/mediaApp/yo-creo-mi-realidad/02B.jpg'
},
{
bImage: '/app/wp-content/mediaApp/yo-creo-mi-realidad/03F.jpg',
fImage: '/app/wp-content/mediaApp/yo-creo-mi-realidad/03B.jpg'
}...]
Это будет массив объектов , а не строк. Мы можем получить доступ к свойству bImage
объекта с помощью
myObject = yourPics[0]
myObject.bImage
. Мы можем удалить один из этих объектов, которые были случайным образом, с помощью splice .
myRandomlyRemovedObject = yourPics.splice(myIndexToDeleteFrom, 1)
удалит 1 объект из yourPics
в позиции myIndexToDeleteFrom
, которую вы, вероятно, выберете случайным образом. myRandomlyRemovedObject
будет назначено одному объекту, который мы удалили.
Я думаю, что этот объектный подход более безопасен, поскольку вы точно будете знать, что вы удалили обе соответствующие строки одновременно.