Obiekty JavaScript to zbiory par kluczy lub wartości. Wartości składają się z właściwości i metod. Zawiera również inne typy danych JavaScript, takie jak , liczby i wartości logiczne. W tym artykule omówimy różne metody JavaScript w następującej kolejności:
Co to są metody JavaScript?
Metody JavaScript to akcje, które można wykonywać na obiektach. Metoda JavaScript to właściwość zawierająca plik funkcjonować definicja. Na przykład:
własność | Wartość |
Imię | Stokrotka |
Nazwisko | Zielony |
Wiek | 25 |
FullName | function () {return this.FirstName + ”” + this.LastName} |
Te metody to nic innego jak funkcje przechowywane jako obiekt nieruchomości. Zobaczmy teraz, jak uzyskać dostęp do tych metod obiektów w JavaScript.
Jak uzyskać dostęp do metod obiektów?
Dostęp do metod obiektów można uzyskać przy użyciu następującej składni:
objectName.methodName ()
Tutaj musisz opisać FullName () jako metoda obiektu Person i FullName jako właściwość. Właściwość fullName działa jako funkcja, gdy jest wywoływana za pomocą (). Oto przykład, jak uzyskać dostęp do FullName () metoda obiektu osoby:
Name = person.FullName ()
W ten sposób możesz uzyskać dostęp do metody obiektu. Istnieją różne rodzaje metod. Dlatego szczegółowo omówimy te metody.
Różne typy metod JavaScript
Różne typy Metody dostępne w globalnym konstruktorze Object to:
- Object.create ()
- Object.keys ()
- Object.freeze ()
- Object.values ()
Object.create
Możesz stworzyć obiekt za pomocą Object.create () funkcjonować. Daje to dodatkową elastyczność, która pozwala wybrać prototyp nowego obiektu.
let createObj = Object.create (obj) console.log (createObj) // {} createObj.name = 'Danny' console.log (createObj.speak ())
W powyższym przykładzie obj jest prototypem, z którego tworzony jest obiekt createdObj. Może również korzystać z właściwości prototypu dzięki dziedziczeniu. W ten sposób możesz użyć mówić() bez deklarowania, że w createdObj.
Object.keys
Funkcja object.keys służy do wybierania tylko kluczy lub etykiet właściwości obiektów i zwraca plik szyk .
let keys = Object.keys (osoba) console.log (klucze) // ['imię', 'wiek']
Object.freeze
Funkcja zamrażania służy do zamrażania obiektu pod kątem wszelkich zmian klucza lub wartości. Nie zgłasza żadnego błędu, chyba że jesteś w trybie ścisłym. Ale zmiana wartości nie będzie miała wpływu na Twój obiekt.
let frozenObject = Object.freeze (person) frozenObject.name = 'Rachel' console.log (frozenObject)
Object.values
Ta funkcja służy do zaznaczania tylko wartości obiektów i zwraca tablicę w następujący sposób:
let wartości = Object.values (osoba) console.log (wartości)
Oto kilka różnych typów metod. W ten sposób dotarliśmy do końca naszego artykułu. Mam nadzieję, że rozumiesz różne typy metod JavaScript i sposób ich używania.
różnica między java i class
Teraz, gdy wiesz już o metodach w JavaScript, zapoznaj się z przez Edureka. Szkolenie z zakresu certyfikacji w zakresie tworzenia aplikacji internetowych pomoże Ci nauczyć się, jak tworzyć imponujące witryny internetowe przy użyciu HTML5, CSS3, Twitter Bootstrap 3, jQuery i interfejsów API Google oraz wdrażać je w usłudze Amazon Simple Storage Service (S3).
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy w sekcji „Metody JavaScript”, a my skontaktujemy się z Tobą.