Najlepszy samouczek Obiekt JavaScript W 2024 r. W tym samouczku możesz dowiedzieć się Wszystko jest obiektem,Obiekt JavaScript,Dostęp do obiektów nieruchomości,Object Access Method,Tworzenie obiektu JavaScript,Tworzenie bezpośrednie wystąpienie,Przykłady,Przykłady,Korzystanie z konstruktora obiektu,Przykłady,Tworzenie instancji obiektu JavaScript,Te właściwości do obiektów JavaScript,Sposób, aby dodać obiekty do JavaScript,Teraz możesz spróbować:,klasy JavaScript,JavaScript w pętli for ...,Przykłady,
Wszystkie rzeczy są obiekty JavaScript: łańcuchy, liczby, tablice, funkcje pl.
Ponadto JavaScript pozwala niestandardowych obiektów.
JavaScript zawiera kilka wbudowanych obiektów, takich jak String, Date, Array, i tak dalej. Tylko ze specjalnymi właściwościami obiektów typu danych i metod.
Obiekt znajduje się specjalny rodzaj danych. Obiekty mają właściwości i metody.
Nieruchomość jest wartością związane z obiektem.
Składnia atrybut obiektu ma postać:
Ten przykład wykorzystuje właściwość length obiektu String, aby uzyskać długość łańcucha:
Po powyższy kod jest wykonywany, wartość x wynosi:
Metoda jest operacją, która może być wykonana na obiekcie.
Można wywołać metodę, używając następującej składni:
W tym przykładzie wykorzystano metodę obiektu toUpperCase String () do konwersji tekstu na wielkie litery:
Po powyższy kod jest wykonywany, wartość x wynosi:
Poprzez JavaScript można definiować i tworzyć własne przedmioty.
Utwórz nowy obiekt na dwa różne sposoby:
Ten przykład tworzy nową instancję obiektu i dodać cztery właściwości:
Alternatywna składnia (za pomocą literałów Object):
Ten przykład używa funkcji na budowę obiektów:
W JavaScript, zwykle zwraca się do funkcji, które realizują się, czy obiekt, który wskazuje na funkcję należy do (run-time)
Gdy masz konstruktora obiektu, można utworzyć nową instancję obiektu, na przykład:
Można przypisać obiekt, dodawać nowe atrybuty do istniejących obiektów:
Załóżmy personObj już istnieje - co można dodać te nowe atrybuty: imię, nazwisko, wiek i Kolor oczu:
T w powyższym kodzie jest wykonywana, wartość x będzie:
Metoda ta jest po prostu przypisane do funkcji obiektu.
W sposobie konstruktora wewnątrz definicji obiektu
function person(firstname,lastname,age,eyecolor) { this.firstname=firstname; this.lastname=lastname; this.age=age; this.eyecolor=eyecolor; this.changeName=changeName; function changeName(name) { this.lastname=name; } }
() Wartość nazwą funkcji osoby przypisanej do changeName właściwości Nazwisko.
JavaScript jest językiem zorientowanym obiektowo, ale nie korzysta z JavaScript klasę.
W JavaScript, klasa nie zostanie utworzony, ani do tworzenia obiektu (jak w innych językach obiektowych) do klasy.
Prototyp JavaScript oparte zamiast klasy oparte.
JavaScript dla pl. w rachunku pętli poprzez właściwości obiektu.
for (variable in object) { 执行的代码…… }
Uwaga: w przypadku pl. w kodzie pętla bloku będzie wykonywana raz dla każdej nieruchomości.
Pętla przez właściwości obiektu: