Vai divi masīvi ir vienādi ar JavaScript?
Vai divi masīvi ir vienādi ar JavaScript?

Video: Vai divi masīvi ir vienādi ar JavaScript?

Video: Vai divi masīvi ir vienādi ar JavaScript?
Video: C$50 Finance 2024, Decembris
Anonim

In Javascript , salīdzināt divi masīvi mums ir jāpārbauda abu garums masīvi jābūt vienādam, tajā esošie objekti ir viena veida un katrs vienums vienā masīvā ir vienāds uz līdzinieku citā masīvā. To darot, mēs varam secināt abus masīvi ir vienādas vai nē. JavaScript nodrošina funkciju JSON.

Vai divi masīvi šajā ziņā ir vienādi?

Divi masīvi ir apsvērti vienāds ja abi masīvi satur vienādu skaitu elementu un visus atbilstošos elementu pārus divi masīvi ir vienāds . Citiem vārdiem sakot, divi masīvi ir vienāds ja tie satur vienus un tos pašus elementus vienā secībā. Masīvi klase java nodrošina metodi Masīvi.

Var arī jautāt, kā jūs salīdzināt masīvus? Vienkāršs veids ir palaist cilpu un salīdzināt elementi pa vienam. Java nodrošina tiešu metodi Masīvi . vienāds () ar salīdzināt divi masīvi . Faktiski ir vienāds() metožu saraksts Masīvi klase dažādiem primitīvajiem tipiem (int, char,.. utt.) un viena objekta tipam (kas ir visu Java klašu bāze).

Vai šeit mēs varam salīdzināt divus objektus Javascript?

Objektu salīdzināšana ir viegli, izmantojiet === vai Objekts .is(). Šī funkcija atgriež patieso vērtību, ja tām ir tāda pati atsauce, un false, ja tā ir darīt nē. Vēlreiz uzsveru, tā ir salīdzinot atsauces uz objektus , nevis vērtība objektus . Tātad no 3. piemēra Objekts .is(obj1, obj2); atgrieztos nepatiesi.

Kā salīdzināt divus virkņu masīvus?

  1. // Programma divu virkņu masīvu salīdzināšanai Java. klase StringUtils.
  2. public static void main(String args) {
  3. Virkne s1 = { "A", "B", "C"}; Virkne s2 = { "X", "Y", "Z"};
  4. if (masīvi. vienāds (s1, s2))
  5. Sistēma. ārā. println("Abi masīvi ir vienādi"); cits.
  6. Sistēma. ārā. println("Abi masīvi nav vienādi"); }

Ieteicams: