-1
votes

Problème sur mappage de matrices de tableaux sur un seul tableau

Pouvez-vous jeter un coup d'œil à cette démo et laissez-moi savoir comment je peux mapper un tableau de tableaux dans un nouveau tableau?

J'ai déjà essayé cela mais je manque de choses ici p> p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


0 commentaires

3 Réponses :


3
votes

Le moyen le plus simple d'atteindre ce dont vous avez besoin est d'utiliser plat () code> :

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


0 commentaires

3
votes

Notez d'abord que le code que vous avez écrit array1.map (arr2.push (x => x)); code> n'a aucun sens et ne fonctionnera pas, car array.map () devrait prendre une fonction comme argument et vous passez le résultat d'un push () code>, c'est-à-dire la longueur de arr2 code> après avoir appuyé sur la fonction d'identité sur elle ( x => x ). Donc, si vous êtes capable de, utiliser .flat () à la place:

p>

.as-console {background-color:black !important; color:lime;}
.as-console-wrapper {max-height:100% !important; top:0;}


0 commentaires

1
votes

Vous pouvez utiliser array.pototype.concat.apply code> pour réduire le nombre de matrices intérieures par une.

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


0 commentaires