Er to arrays lig med JavaScript?
Er to arrays lig med JavaScript?

Video: Er to arrays lig med JavaScript?

Video: Er to arrays lig med JavaScript?
Video: Creating Array and Fetching Elements in JavaScript 2024, November
Anonim

I Javascript , at sammenligne to arrays vi skal kontrollere, at længden af begge arrays skal være ens, objekterne i den er af samme type, og hvert element i et array er lige til modparten i et andet array. Ved at gøre dette kan vi konkludere begge dele arrays er de samme eller ej. JavaScript giver en funktion JSON.

I forhold til dette, er to arrays ens?

To arrays overvejes lige hvis begge arrays indeholde det samme antal elementer, og alle tilsvarende par af elementer i to arrays er lige . Med andre ord, to arrays er lige hvis de indeholder de samme elementer i samme rækkefølge. Arrays klasse i java giver metoden Arrays.

Man kan også spørge, hvordan man sammenligner arrays? En simpel måde er at køre en loop og sammenligne elementer én efter én. Java giver en direkte metode Arrays . er lig med () til sammenligne to arrays . Faktisk er der en liste over equals() metoder i Arrays klasse for forskellige primitive typer (int, char,..osv) og en for objekttype (som er basis for alle klasser i Java).

Heri, kan vi sammenligne to objekter i Javascript?

Sammenligning af objekter er let, brug === eller Objekt .er(). Denne funktion returnerer sand, hvis de har samme reference og falsk, hvis de gør ikke. Igen, lad mig understrege, det er det sammenligne henvisningerne til genstande , ikke værdien af genstande . Så fra eksempel 3, Objekt .is(obj1, obj2); ville returnere falsk.

Hvordan sammenligner jeg to string-arrays?

  1. // Program til at sammenligne to String-arrays i Java. klasse StringUtils.
  2. public static void main(String args) {
  3. String s1 = { "A", "B", "C" }; String s2 = { "X", "Y", "Z" };
  4. if (Arrays. er lig med(s1, s2))
  5. System. ud. println("Begge arrays er ens"); andet.
  6. System. ud. println("Begge arrays er ikke ens"); }

Anbefalede: