Ikki massiv JavaScript-ga tengmi?
Ikki massiv JavaScript-ga tengmi?

Video: Ikki massiv JavaScript-ga tengmi?

Video: Ikki massiv JavaScript-ga tengmi?
Video: JAVASCRIPT DARSLARI. 5-DARS. ARRAY (MASSIVLAR) HAQIDA 2024, Noyabr
Anonim

In Javascript , solishtirish uchun ikkita massiv ikkalasining uzunligini tekshirishimiz kerak massivlar bir xil bo'lishi kerak, unda mavjud ob'ektlar bir xil turdagi va bitta massivdagi har bir element teng boshqa massivdagi hamkasbiga. Shunday qilib, biz ikkalasini ham xulosa qilishimiz mumkin massivlar bir xil yoki yo'q. JavaScript JSON funksiyasini taqdim etadi.

Bunga nisbatan ikkita massiv tengmi?

Ikki massiv hisobga olinadi teng agar ikkalasi ham massivlar bir xil miqdordagi elementlarni va barcha mos keladigan juft elementlarni o'z ichiga oladi ikkita massiv bor teng . Boshqa so'zlar bilan aytganda, ikkita massiv bor teng agar ular bir xil tartibda bir xil elementlarni o'z ichiga olsa. Massivlar javadagi sinf usulni taqdim etadi Massivlar.

Shuningdek, siz massivlarni qanday taqqoslaysiz? Oddiy usul - tsiklni ishga tushirish va solishtiring elementlar birma-bir. Java to'g'ridan-to'g'ri usulni taqdim etadi Massivlar . teng() ga teng solishtiring ikki massivlar . Aslida, teng() usullari ro'yxati mavjud Massivlar sinf har xil ibtidoiy turlar uchun (int, char,..etc) va biri Ob'ekt turi uchun (bu Java'dagi barcha sinflarning asosidir).

Bu erda Javascriptdagi ikkita ob'ektni solishtirsak bo'ladimi?

Ob'ektlarni taqqoslash oson, === yoki foydalaning Ob'ekt .is(). Bu funksiya agar ular bir xil havolaga ega bo'lsa, rost, agar ular bo'lsa, noto'g'ri qiymatini qaytaradi qil emas. Yana ta'kidlayman, shunday solishtirish ga havolalar ob'ektlar , qiymati emas ob'ektlar . Shunday qilib, 3-misoldan, Ob'ekt .is(obj1, obj2); yolg'onni qaytaradi.

Ikki qatorli massivni qanday solishtiraman?

  1. // Java-da ikkita String massivini solishtirish dasturi. StringUtils sinfi.
  2. umumiy statik void main(String args) {
  3. String s1 = { "A", "B", "C" }; String s2 = { "X", "Y", "Z" };
  4. agar (massivlar. teng(s1, s2))
  5. Tizim. tashqariga. println("Ikkala massiv ham teng"); boshqa.
  6. Tizim. tashqariga. println("Ikkala massiv ham teng emas"); }

Tavsiya: