Екі массив JavaScript тең бе?
Екі массив JavaScript тең бе?

Бейне: Екі массив JavaScript тең бе?

Бейне: Екі массив JavaScript тең бе?
Бейне: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Қараша
Anonim

жылы Javascript , салыстыру екі массив екеуінің де ұзындығын тексеру керек массивтер бірдей болуы керек, ондағы нысандар бір типті және бір массивтің әрбір элементі тең басқа массивтегі әріптеске. Осы арқылы біз екеуін де қорытындылай аламыз массивтер бірдей немесе жоқ. JavaScript JSON функциясын қамтамасыз етеді.

Осыған байланысты екі массив тең бе?

Екі массив қарастырылады тең егер екеуі де массивтер элементтердің бірдей санын және барлық сәйкес элементтер жұптарын қамтиды екі массив болып табылады тең . Басқа сөздермен айтқанда, екі массив болып табылады тең егер оларда бірдей элементтер бірдей тәртіпте болса. Массивтер java-дағы класс әдісті қамтамасыз етеді Массивтер.

Сондай-ақ, сіз массивтерді қалай салыстырасыз? Қарапайым әдіс - циклды іске қосу және салыстыру элементтер бір-бірден. Java тікелей әдісті ұсынады Массивтер . тең() -ге тең салыстыру екі массивтер . Іс жүзінде тең() әдістерінің тізімі бар Массивтер әр түрлі қарабайыр типтерге арналған класс (int, char,..т.б.) және біреуі Объект түріне (Java тіліндегі барлық сыныптардың негізі болып табылады).

Мұнда Javascript-тегі екі нысанды салыстыра аламыз ба?

Объектілерді салыстыру оңай, === немесе пайдаланыңыз Нысан .is(). Бұл функцияның сілтемесі бірдей болса, шын мәнін, ал егер олар болса, жалған мәнін қайтарады істеу емес. Тағы да баса айтайын, солай салыстыру сілтемелер нысандар , мәні емес нысандар . Сонымен, 3-мысалдан, Нысан .is(obj1, obj2); жалған қайтарады.

Екі жол массивін қалай салыстыруға болады?

  1. // Java тіліндегі екі жол массивін салыстыру бағдарламасы. StringUtils класы.
  2. public static void main(String args) {
  3. Жол s1 = { "A", "B", "C" }; Жол s2 = { "X", "Y", "Z" };
  4. егер (массивтер. тең(s1, s2))
  5. Жүйе. шығып. println («Екі массив те тең»); басқа.
  6. Жүйе. шығып. println("Екі массив тең емес"); }

Ұсынылған: