Je suis à la phase de réagissaire de débutant Native essayant d'analyser une gamme d'objets à partir de la bibliothèque d'images, j'ai parcouru plusieurs solutions, mais rencontrant diverses erreurs.
Suivant est le JSON que je reçois après avoir sélectionné l'image. P>
p> blockQuote>
xxx pré> La solution que j'ai essayée est du lien suivant. P>
3 Réponses :
Si vous voulez un nouveau tableau avec juste les variables de chemin de chaque élément de la matrice, vous devez utiliser la fonction Ceci entraînera Ce qui suit: p> .map code>.
C'est la solution d'un autre site, je veux savoir comment l'utiliser dans mon cas.
Qu'est-ce qui est différent dans votre cas?
Oui, votre tableau des images est ceci.state.Markers et image URLS Array est une matrice de cheminements
Je l'ai fait, n'a pas eu d'erreur, mais quand j'imprimer la console de journal de ceci.state.mimages, veuillez vous reporter au code édité ci-dessus, je l'obtiens null dans les journaux.
let patharray = marqueurs.map (fonction (élément) {renvoyer l'élément.path;}); code> p> blockQuote>PATHARRAY est ArrayList P>
Alors, lequel est la matrice d'état que je maintient?
Solution que vous voyez est d'un autre site, j'ai besoin de l'utiliser sur le mien
ceci.state.map (((données) => {renvoyer item.path}) Cela fonctionnera à essayer ceci
arr = [
{
modificationDate:'1552035213000',
size:2097434,
mime:'image/jpeg',
height:4608,
width:2218,
path:'file:///data/user/0/com.matrimonialapp/cache/react-native-image-crop-picker/image-cefaffca-0fad-4b1a-aae5-1e7393a5da3f.jpg'
},
{
modificationDate:'1552035213000',
size:2097434,
mime:'image/jpeg',
height:4608,
width:2218,
path:'file:///data/user/0/com.matrimonialapp/cache/react-native-image-crop-picker/image-d6052c1f-c075-47dc-a759-ff99d4d082a8.jpg'
},
{
modificationDate:'1552035213000',
size:2097434,
mime:'image/jpeg',
height:4608,
width:2218,
path:'file:///data/user/0/com.matrimonialapp/cache/react-native-image-crop-picker/image-73537151-5f6c-4ece-9ee8-9e018b243ace.jpg'
},
{
modificationDate:'1552035213000',
size:1048858,
mime:'image/jpeg',
height:4608,
width:2218,
path:'file:///data/user/0/com.matrimonialapp/cache/react-native-image-crop-picker/image-8ff9fe38-8050-447e-aea8-64976672fbef.jpg'
}
]
var pathArr = [];
arr.map((item) => {
pathArr.push(item.path)
})
pathArr is the array u need to create
n'a pas compris votre question
@Tarunkonda, veuillez vous reporter à la matrice ci-dessus d'objets JSON, je souhaite créer uniquement les éléments de clé de chemin et le transmettre à la bibliothèque d'images
Vous voulez un tableau avec un seul champ de chemin juste?
oui correct @tarunkonda
Utiliser la fonction de carte Il retournera la liste