Heim  >  Artikel  >  Web-Frontend  >  Woraus besteht ein Objekt in Javascript im Allgemeinen?

Woraus besteht ein Objekt in Javascript im Allgemeinen?

青灯夜游
青灯夜游Original
2021-07-19 16:04:486096Durchsuche

In JavaScript ist ein Objekt ein Datentyp, der im Allgemeinen aus Attributen und Methoden besteht. Attribute (Datenelemente oder Mitgliedsvariablen) sind statische Merkmale des Objekts und Methoden (Funktionen) sind dynamische Merkmale des Objekts.

Woraus besteht ein Objekt in Javascript im Allgemeinen?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Was ist ein Objekt? In JavaScript ist ein Objekt

ein Datentyp, bei dem es sich um eine Sammlung bestehend aus

Eigenschaften und Methoden handelt. ist eine ungeordnete Sammlung verwandter Eigenschaften und Methoden. Alle Dinge sind Objekte, wie z. B. Zeichenfolgen, Werte, Arrays, Funktionen usw. Eigenschaften (Datenmitglieder) (Mitgliedsvariablen): statische Eigenschaften des Objekts. Methode (Funktion): Auch als Verhalten bekannt, handelt es sich um die dynamische Eigenschaft des Objekts.


Erstellen Sie Objekte.

    Nicht leere Objekte.
  • var 对象名 = {
    	属性名:值
    	...
    	方法名:function(参数){
    		方法体语句
    	}
    	...
    }
    in Das Objekt, jedes Mitglied wird in der Form „Schlüssel:Wert“ gespeichert, und der Wert stellt den entsprechenden Wert dar. Auf den Doppelpunkt der Methode folgt ein An Anonyme Funktion

  • Leeres Objekt

  • var 对象名 = { }
    var 对象名 = new Object( )

    Erstellen Sie ein leeres Objekt
  • Fügen Sie nach dem Erstellen des Objekts Mitglieder zum Objekt hinzu
  • Beenden Sie jede Eigenschaft und Methode mit einem Semikolon

    Verwenden Konstruktoren zum Erstellen von Objekten
  • Warum Konstruktoren verwenden: Da jeweils nur ein Objekt erstellt werden kann, sind viele der darin enthaltenen Eigenschaften und Methoden gleich, sodass Sie Funktionsmethoden verwenden können, um denselben Code aufzurufen Diese Funktionskonstruktoren. Was in dieser Funktion gekapselt ist, ist ein Objekt, was bedeutet, dass einige der gleichen Eigenschaften und Methoden im Objekt abstrahiert und in der Funktion gekapselt werden.
fuction 构造函数名()
{
    this.属性 = 属性
    this.方法 = fuction()
    {
         方法体语句
    }
}

var 对象名 = new 构造函数名()



Die Syntax für die Verwendung eines Konstruktors zum Erstellen eines Objekts lautet „neuer Konstruktorname ()“. Wenn keine Parameter vorhanden sind, können die Klammern weggelassen werden this: Stellt die Nutzung dar. Das vom aktuellen Konstruktor erstellte Objekt

  • Der Konstruktor benötigt keine Rückgabe, um das Ergebnis zurückzugeben

    Beim Aufrufen einer Funktion (Erstellen eines Objekts) müssen Sie new verwenden

This, this muss vor Attributen und Methoden hinzugefügt werden. Stellt das Objekt dar, das mit dem aktuellen Konstruktor erstellt wurde. Zugriffsobjekt. Zugriffseigenschaften. Zugriffseigenschaften

    neues Schlüsselwort
  • neue 4 Dinge, die das Schlüsselwort während der Ausführung tun wird:
  • Ein neues leeres Objekt im Speicher erstellen
  • Lassen Sie dies auf das gerade erstellte leere Objekt verweisen
  • Führen Sie den Code im Konstruktor aus und geben Sie Folgendes an Fügen Sie dem neuen Objekt Eigenschaften und Methoden hinzu.
  • Geben Sie dieses neue Objekt zurück (damit im Konstruktor keine Rückgabe erforderlich ist).

Durchlaufen Sie das Objekt.

  • Verwenden Sie die Syntax

    for…in
  • , um alle Eigenschaften zu durchlaufen und Methoden im Objekt.
对象名.属性名

对象名['属性名']
  • Verwenden Sie den in-Operator, um zu bestimmen, ob ein Mitglied in einem Objekt existiert

Wenn es existiert, geben Sie true zurück, wenn es nicht existiert, geben Sie false zurück

Der Unterschied zwischen Funktionen und Methoden

  • Variablen und Attribute Ähnliche Punkte: Sie werden alle zum Speichern von Variablen verwendet: Wenn Sie sie verwenden, schreiben Sie den Variablennamen direkt in das Objekt und müssen nicht vorhanden sein Sie werden verwendet, um die Eigenschaften von Objekten zu beschreiben, wenn sie verwendet werden. Dasselbe gilt für Funktionen und Methoden: Sie haben alle eine Funktion und tun etwas im Voraus. Funktion: existiert allein und ist aufgerufen über „function name()“

  • Methode: Die Funktion innerhalb des Objekts wird als Methode bezeichnet und muss nicht deklariert werden. Sie wird mit „object.methodname()“ aufgerufen. Methoden werden zur Beschreibung des Verhaltens verwendet und Funktionen des Objekts

  • Eingebaute Objekte
  • Es gibt drei Arten von Objekten in JavaScript: benutzerdefinierte Objekte, integrierte Objekte und Browserobjekte.

  • Eingebaute Objekte beziehen sich auf einige Objekte, die mit der JS-Sprache geliefert werden. Diese Objekte werden von Entwicklern verwendet und stellen einige häufig verwendete oder die grundlegendsten und notwendigsten Funktionen (Eigenschaften und Methoden) bereit.
Der größte Vorteil eingebauter Objekte besteht darin, dass sie uns helfen, uns schnell zu entwickeln.

JavaScript bietet viele häufig verwendete integrierte Objekte, darunter Math, Date

,

Array und String

usw.
  • Math-Objekt
  • Math-Objekt
wird verwendet, um mathematische Operationen an Zahlen durchzuführen. Es ist nicht erforderlich, das Objekt zu instanziieren, und seine statischen Eigenschaften und statischen Methoden können direkt verwendet werden.

Häufig verwendete Mathe-Objekte:

Woraus besteht ein Objekt in Javascript im Allgemeinen?

Date对象

Date对象需要使用new Date( )创建一个对象。Date( )是日期对象的构造函数,可以给该构造函数传参数。

日期对象常用Woraus besteht ein Objekt in Javascript im Allgemeinen?

Woraus besteht ein Objekt in Javascript im Allgemeinen?

日期对象常用Woraus besteht ein Objekt in Javascript im Allgemeinen?

Woraus besteht ein Objekt in Javascript im Allgemeinen?

Array对象

数组类型检测

isArray(对象名)

instanceof:   对象名  instanceof  Array

添加或删除数组元素

Woraus besteht ein Objekt in Javascript im Allgemeinen?

  • 注意他们的返回值

Woraus besteht ein Objekt in Javascript im Allgemeinen?

Woraus besteht ein Objekt in Javascript im Allgemeinen?

  • 它们的返回值是新数组的长度

Woraus besteht ein Objekt in Javascript im Allgemeinen?

Woraus besteht ein Objekt in Javascript im Allgemeinen?

  • 检索方式与运算符“ === ”相同,即只有在全等时才会返回true

数组转化为字符串

Woraus besteht ein Objekt in Javascript im Allgemeinen?

其它方法

Woraus besteht ein Objekt in Javascript im Allgemeinen?

  • slice( )和concat( )方法在执行后返回一个新数组,不会对原数组产生影响

字符串对象

字符串对象使用new String()来创建,在String构造函数中传入字符串。

根据字符Woraus besteht ein Objekt in Javascript im Allgemeinen?

Woraus besteht ein Objekt in Javascript im Allgemeinen?

根据位置Woraus besteht ein Objekt in Javascript im Allgemeinen?

Woraus besteht ein Objekt in Javascript im Allgemeinen?

Woraus besteht ein Objekt in Javascript im Allgemeinen?

Woraus besteht ein Objekt in Javascript im Allgemeinen?

当一个对象只被一个变量引用的时候,如果这个变量又被重新赋值,则该对象就会变成没有任何变量引用的情况,这时候就会由JavaScript的垃圾回收机制自动释放

【推荐学习:javascript高级教程

Das obige ist der detaillierte Inhalt vonWoraus besteht ein Objekt in Javascript im Allgemeinen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn