Wie vergleiche ich die Elemente eines Arrays mit dem Index eines anderen Arrays in Javascript?

Balajee Ks

Ich versuche, die Elemente eines Arrays (Array1) mit den Positionen des anderen Arrays (Array2) zu vergleichen und ein neues Array (Array3) zu generieren, das die Elemente von Array2 enthält, deren Positionen den Elementen von Array1 entsprechen.

var Array1 = [1, 2, 6] // Dynamic array, maxlength= 6 
var Array2 = [6, 8, 9, 3, 5, 2] // dynamic array of length=6
var Array3 = [6, 8, 2] // note that positions are form 1-6 and not 0-5

Wie kann ich das erreichen?

mareoraft

Die Lösung für Ihr Problem ist

Array1.map(function(key) {return Array2[key - 1];});

Die Verwendung von key - 1hat damit zu tun, dass Sie das erste Element von Array2 als Position "1" bezeichnen.

Wenn Sie stattdessen der populäreren Programmierkonvention folgen würden, dass das erste Element von Array2 die Position "0" (oder der Index 0) ist, wäre die Lösung

Array1.map(function(key) {return Array2[key];});

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Wie entferne ich alle Werte eines Arrays mit dem Index, der durch die Werte eines anderen Arrays angegeben wird?

Wie vergleiche ich die Elemente eines char-Arrays mit LINQ?

Wie sortiere ich ein Array anhand des Attributs der entsprechenden Elemente eines anderen Arrays mit Javascript?

Wie vergleiche ich die Elemente eines Arrays aus demselben Objekt in MongoDB?

Wie kann ich die Elemente eines Arrays in Reichweite anzeigen? in Javascript

Wie überprüfe ich den Wert eines Arrays und vergleiche ihn mit einem anderen Array in Java?

Wie kann ich mit Tensorflow die Kosinusähnlichkeit aller Elemente eines Arrays mit allen anderen Elementen in demselben Array ermitteln?

Wie multipliziert man Elemente eines Arrays mit Elementen aus einem anderen Array mit demselben Index?

Wie vergleiche ich den Inhalt eines Javascript-Arrays, aber nicht die Reihenfolge?

Wie sortiere ich Objekte, die nicht nach ID innerhalb des Arrays übereinstimmen, mit anderen Objekten innerhalb eines Arrays in Javascript?

Wie erhalte ich alle Elemente eines Arrays, die in keinem anderen Array vorhanden sind?

Wie ändere ich nur Elemente eines Arrays, die in einem anderen in Ruby fehlen?

Wie man die Zeichen eines Strings mit dem Index eines Arrays abgleicht

Python Pandas Wie vergleiche ich das Datum eines Datenrahmens mit dem Datum eines anderen Datenrahmens?

Wie filtere ich Elemente eines Arrays, die in React auf dem Bildschirm angezeigt werden?

Wie aktualisiere ich das innerHTML eines div mit dem Inhalt eines JS-Arrays, nachdem ich neue Elemente hineingeschoben habe?

Wie richte ich die Annahme ein, dass alle Elemente eines Arrays mindestens einem Element des anderen Arrays in JavaScript entsprechen müssen?

Wie kann ich Elemente eines Arrays kombinieren, die linear sind?

Wie deklariere ich die Elemente eines Arrays als nicht nullbar?

Wie aktualisiere ich, um die Elemente eines Arrays zu ordnen?

C Wie drucke ich die Elemente eines Arrays?

Wie finde ich die häufigsten Elemente eines Arrays?

Wie erhalte ich die letzten Elemente eines Arrays in Ruby?

Wie kann ich mit Swift eindeutige Elemente eines Arrays anzeigen?

Wie filtere ich schnell ein Array von Strukturen mit dem Wert eines anderen Arrays?

PHP: wie man den Wert eines Arrays mit dem Wert eines anderen Arrays in der Schleife vergleicht

Javascript: Wie kann ich Elemente eines Arrays von Objekten austauschen (als Referenz, nicht als Index)?

Wie extrahiere ich die Elemente eines Arrays [String], das mit einem bestimmten Wert in Scala beginnt?

Wie drucke ich Elemente eines Arrays, die mit einer bestimmten Zahl beginnen?

TOP Liste

  1. 1

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  2. 2

    Eclipse Oxygen - Projekte verschwinden

  3. 3

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  4. 4

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  5. 5

    Wie kann ich den Kaskadenmodus global einstellen?

  6. 6

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  7. 7

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  8. 8

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  9. 9

    Modbus Python Schneider PM5300

  10. 10

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  11. 11

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  12. 12

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  13. 13

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  14. 14

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  15. 15

    Wie kann ich meine Tabelle abfragen, um sie in mySQL nach 2 Feldern zu gruppieren?

  16. 16

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  17. 17

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  18. 18

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  19. 19

    Wie wählt man Unterschiede mit drei Tabellen aus?

  20. 20

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  21. 21

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

heißlabel

Archiv