ორი მასივი JavaScript-ის ტოლია?
ორი მასივი JavaScript-ის ტოლია?

ვიდეო: ორი მასივი JavaScript-ის ტოლია?

ვიდეო: ორი მასივი JavaScript-ის ტოლია?
ვიდეო: JavaScript Problem: Checking if Two Arrays are Equal 2024, მაისი
Anonim

In Javascript , შედარება ორი მასივი ჩვენ უნდა შევამოწმოთ ორივეს სიგრძე მასივები იგივე უნდა იყოს, მასში არსებული ობიექტები ერთი და იგივე ტიპისაა და თითოეული ელემენტი ერთ მასივში არის თანაბარი კოლეგას სხვა მასივში. ამით შეგვიძლია ორივე დავასკვნათ მასივები იგივეა თუ არა. JavaScript უზრუნველყოფს JSON ფუნქციას.

ამასთან დაკავშირებით, ორი მასივი ტოლია?

ორი მასივი განიხილება თანაბარი თუ ორივე მასივები შეიცავს ელემენტების იგივე რაოდენობას და ელემენტების ყველა შესაბამის წყვილს ორი მასივი არიან თანაბარი . Სხვა სიტყვებით, ორი მასივი არიან თანაბარი თუ ისინი შეიცავენ ერთსა და იმავე ელემენტებს იმავე თანმიმდევრობით. მასივები კლასი java-ში გთავაზობთ მეთოდს მასივები.

შეიძლება ასევე გკითხოთ, როგორ ადარებთ მასივებს? მარტივი გზაა მარყუჟის გაშვება და შეადარეთ ელემენტები სათითაოდ. ჯავა უზრუნველყოფს პირდაპირ მეთოდს მასივები . უდრის()-ს შეადარეთ ორი მასივები . სინამდვილეში, არსებობს equals() მეთოდების სია მასივები კლასი სხვადასხვა პრიმიტიული ტიპებისთვის (int, char,.. და ა.შ.) და ერთი ობიექტის ტიპისთვის (რომელიც არის ჯავის ყველა კლასის საფუძველი).

აქ შეგვიძლია შევადაროთ ორი ობიექტი Javascript-ში?

ობიექტების შედარება მარტივია, გამოიყენეთ === ან ობიექტი .is(). ეს ფუნქცია აბრუნებს true, თუ მათ აქვთ იგივე მითითება და false, თუ ისინი კეთება არა. კიდევ ერთხელ, ნება მომეცით ხაზი გავუსვა, ეს არის შედარება ცნობები ობიექტები , არა ღირებულება ობიექტები . ასე რომ, მე-3 მაგალითიდან, ობიექტი .is(obj1, obj2); ყალბი დაბრუნდებოდა.

როგორ შევადაროთ ორი სიმებიანი მასივი?

  1. // პროგრამა ჯავაში ორი სიმებიანი მასივის შესადარებლად. კლასი StringUtils.
  2. საჯარო სტატიკური ბათილი მთავარი (სტრიქონი არგები) {
  3. String s1 = { "A", "B", "C" }; String s2 = { "X", "Y", "Z" };
  4. თუ (მასივები. უდრის (s1, s2))
  5. სისტემა. გარეთ. println("ორივე მასივი ტოლია"); სხვა.
  6. სისტემა. გარეთ. println("ორივე მასივი არ არის თანაბარი"); }

გირჩევთ: