Inhaltsverzeichnis
Neun Merkmale von js-Objekten
Heim Web-Frontend Front-End-Fragen und Antworten Was sind die Merkmale von Javascript-Objekten?

Was sind die Merkmale von Javascript-Objekten?

Dec 07, 2021 pm 03:58 PM
javascript 对象 特点

Eigenschaften von JavaScript-Objekten: 1. Das letzte Attribut in der „Schlüssel-Wert-Paar“-Liste muss mit einem Komma enden; 2. Die mit const deklarierten Daten können geändert werden; 3. Der Attributname kann „[Wert“ sein ]“-Methode; 4. Die linke Seite des „in“-Operators muss der Attributname sein, die rechte Seite ist der Objektname und der zurückgegebene Wert ist ein boolescher Wert.

Was sind die Merkmale von Javascript-Objekten?

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

Neun Merkmale von js-Objekten

Erstens: Das letzte Attribut in der Liste „Schlüssel-Wert-Paar“ muss mit einem Komma enden

Dieses Komma hat einen ausgefallenen Namen: nachgestelltes Komma (nachgestellt)

Der Grund dafür sollte der Standardisierung oder einfach der Schönheit dienen.

Zweitens: Die Daten eines mit const deklarierten Objekts können geändert werden.

Die Eigenschaften innerhalb des Objekts können geändert werden.

Es ist nicht möglich, das gesamte Objekt zu ändern.

Drittens: Verwenden Sie Attributnamen mit mehreren Wörtern, um mit dem Schlüssel im Schlüssel-Wert-Paar herumzuspielen, das heißt, wenn der Name im Namen: „zhangsan“ zu „neuer Name“ wird.

Das Ändern des Namens von einem Wort in mehrere Wörter führt dazu, dass sich einige Dinge ändern.

Punkte können nicht mehr verwendet werden. Früher war es person.name, aber jetzt können wir person.new name nicht schreiben.

    Sie sollten person["neuer Name"] schreiben
  • Wenn Sie auf einen Namen mit mehreren Wörtern stoßen, denken Sie an drei Punkte:

Verwenden Sie Klammern
  • Fügen Sie dem Namen Anführungszeichen hinzu
  • Das ist möglich Schreiben Sie Zeichenfolgen direkt in die Klammern. Sie können auch Variablen schreiben, da Sie auch Zeichenfolgen in Variablen schreiben können
     let name="apple"
     var o={
         [name]:5,
     }
     alert(o.apple);
    Nach dem Login kopieren
  • Denken Sie daran, in eckigen Klammern wird nicht ein bestimmter, starrer fester Wert gespeichert, sondern eine Variable. Verstehen Sie Variablen?
  • Die Art, die flexibel und wandelbar ist.

Fünftens: In besonderen Fällen kann der Attributwert abgekürzt werden

function makeUser(name, age) {
  return {
    name: name,
    age: age,
    // ……其他的属性
  };
}

let user = makeUser("John", 30);
alert(user.name); // John
Nach dem Login kopieren
[]

"key" in object
Nach dem Login kopieren

记住,方括号中存放的不是确定的,死板的固定值,而是变量,变量懂吗?

灵活多变的那种。

第五:特殊情况下,属性值可以简写

 for (key in object) {
   // 对此对象属性中的每个键执行的代码
 }
Nach dem Login kopieren

观察可以得到,属性名和变量名一样。

此时,可以换个写法:

变化之前:name:name

变化之后:name

有啥意义?就是图个方便,某种意义上来说还增加了初学者的负担,所以事物皆有两面性,无事无非。

第六:属性名称可以随便起

不用再担心关键字不能用了(为什么一定要用关键字?闲着蛋疼)

记住一点:__proto__Es ist ersichtlich, dass der Attributname und der Variablenname gleich sind.

Zu diesem Zeitpunkt können Sie die Schreibmethode ändern: Vor der Änderung: Name: Name

    Nach der Änderung: Name
  • Was bedeutet dies? Es dient nur der Bequemlichkeit und erhöht auch die Belastung für Anfänger. Daher hat alles zwei Seiten und nichts ist falsch.

    Sechstens: Sie können Attributnamen nach Belieben wählen

Sie müssen sich keine Sorgen machen, dass Schlüsselwörter nicht verwendet werden (Warum müssen Sie Schlüsselwörter verwenden? Es tut weh, wenn Sie untätig sind)

Denken Sie an eines:

__proto__ Attribut. Wir können es nicht auf einen Nicht-Objekt-Wert setzen

Siebtens: Die Rolle von „in“

rrreee

Eigenschaftsname im Objekt.

inDie linke Seite muss der Attributname sein, die rechte Seite muss der Objektname sein und der zurückgegebene Wert ist boolesch wahr oder falsch.

Der Attributname ist normalerweise eine Zeichenfolge, es kann jedoch auch eine Variable sein, und die Variable ist immer noch eine Zeichenfolge.

Die Saiten sind also immer noch am Werk.

Warum?

Weil ich Angst habe, dass undefiniert Ärger verursachen wird.

8 Der Aufbau steht fest.

Die Seite spiegelt wider, dass es bei dieser Aussage darauf ankommt: „Welches Objekt soll durchquert werden?“

Neuntes: Die Reihenfolge der Objektattribute

Ein Konzept: der ganzzahlige Attributname

Der Attributname ist eine Ganzzahlzeichenfolge
  • Ein anderes Konzept: Die Ganzzahlzeichenfolge
  • kann in eine Ganzzahlzeichenfolge umgewandelt werden
"1 ", "2" usw. sind ganzzahlige Zeichenfolgen.

Denken Sie daran: Wenn der Attributname keine Ganzzahlzeichenfolge ist, erfolgt die Reihenfolge beim Durchlaufen des Objekts zur Ausgabe von Daten in der Reihenfolge der Erstellung.

🎜Wenn der Attributname eine Ganzzahlzeichenfolge ist, von klein nach groß. 🎜🎜🎜【Verwandte Empfehlungen: 🎜Javascript-Lern-Tutorial🎜🎜】🎜🎜

Das obige ist der detaillierte Inhalt vonWas sind die Merkmale von Javascript-Objekten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was genau ist Self-Media? Was sind seine Hauptmerkmale und Funktionen? Was genau ist Self-Media? Was sind seine Hauptmerkmale und Funktionen? Mar 21, 2024 pm 08:21 PM

Mit der rasanten Entwicklung des Internets ist das Konzept der Selbstmedien tief in den Herzen der Menschen verankert. Was genau ist Self-Media? Was sind seine Hauptmerkmale und Funktionen? Als nächstes werden wir diese Probleme einzeln untersuchen. 1. Was genau ist Self-Media? Wir-Medien bedeuten, wie der Name schon sagt, dass Sie die Medien sind. Dabei handelt es sich um einen Informationsträger, über den Einzelpersonen oder Teams selbstständig Inhalte erstellen, bearbeiten, veröffentlichen und über die Internetplattform verbreiten können. Anders als traditionelle Medien wie Zeitungen, Fernsehen, Radio usw. sind Selbstmedien interaktiver und personalisierter und ermöglichen es jedem, zum Produzenten und Verbreiter von Informationen zu werden. 2. Was sind die Hauptmerkmale und Funktionen von Self-Media? 1. Niedrige Hemmschwelle: Der Aufstieg der Selbstmedien hat die Hemmschwelle für den Einstieg in die Medienbranche gesenkt und es werden keine professionellen Teams mehr benötigt.

Wie konvertiere ich ein MySQL-Abfrageergebnisarray in ein Objekt? Wie konvertiere ich ein MySQL-Abfrageergebnisarray in ein Objekt? Apr 29, 2024 pm 01:09 PM

So konvertieren Sie ein MySQL-Abfrageergebnis-Array in ein Objekt: Erstellen Sie ein leeres Objekt-Array. Durchlaufen Sie das resultierende Array und erstellen Sie für jede Zeile ein neues Objekt. Verwenden Sie eine foreach-Schleife, um die Schlüssel-Wert-Paare jeder Zeile den entsprechenden Eigenschaften des neuen Objekts zuzuweisen. Fügt dem Objektarray ein neues Objekt hinzu. Schließen Sie die Datenbankverbindung.

Was ist der Unterschied zwischen Arrays und Objekten in PHP? Was ist der Unterschied zwischen Arrays und Objekten in PHP? Apr 29, 2024 pm 02:39 PM

In PHP ist ein Array eine geordnete Sequenz, und auf Elemente wird über einen Index zugegriffen. Ein Objekt ist eine Entität mit Eigenschaften und Methoden, die über das Schlüsselwort new erstellt werden. Der Array-Zugriff erfolgt über einen Index, der Objektzugriff über Eigenschaften/Methoden. Es werden Array-Werte und Objektreferenzen übergeben.

Die Bedeutung und Eigenschaften der PHP-Version NTS Die Bedeutung und Eigenschaften der PHP-Version NTS Mar 26, 2024 pm 12:39 PM

PHP ist eine beliebte Open-Source-Skriptsprache, die in der Webentwicklung weit verbreitet ist. NTS in der PHP-Version ist ein wichtiges Konzept. In diesem Artikel werden die Bedeutung und Eigenschaften der PHP-Version NTS vorgestellt und spezifische Codebeispiele bereitgestellt. 1. Was ist die PHP-Version NTS? NTS ist eine Variante der offiziell von Zend bereitgestellten PHP-Version, die NotThreadSafe (non-threadsafe) heißt. Normalerweise werden PHP-Versionen in zwei Typen unterteilt: TS (ThreadSafe, Thread-Sicherheit) und NTS

Was ist eine LEO-Münze? Was sind die Merkmale von LEO-Münzen? Was ist eine LEO-Münze? Was sind die Merkmale von LEO-Münzen? Mar 06, 2024 am 09:31 AM

LEO Coin: LEO Coin, der native Token von Binance Exchange, ist der von Binance Exchange veröffentlichte native Token und wurde 2019 eingeführt. Als vielseitiger Utility-Token bietet LEO Coin Binance-Benutzern eine Reihe von Vorteilen und Privilegien. Merkmale von LEO-Münzen: Rabatt auf Transaktionsgebühren: Wenn Sie LEO-Münzen halten, können Sie von einem Rabatt von bis zu 25 % auf die Transaktionsgebühren der Binance-Börse profitieren. VIP-Mitgliedschaft: Basierend auf der Anzahl der gehaltenen LEO-Münzen können Benutzer verschiedene VIP-Mitgliedschaftsstufen erreichen und weitere exklusive Vorteile genießen. Stimmrechte: LEO-Coin-Inhaber haben das Recht, über wichtige Entscheidungen der Binance Exchange abzustimmen und sich an der Plattform-Governance zu beteiligen. Ökosystemanwendungen: Mit LEO-Münzen können verschiedene Dienste und Produkte im Binance-Ökosystem bezahlt werden, beispielsweise Binance Launchpad und Binance DEX

Was ist Avalanche Coin? Was sind die Merkmale der Avalanche-Münze? Was ist Avalanche Coin? Was sind die Merkmale der Avalanche-Münze? Mar 05, 2024 pm 09:58 PM

Avalanche: Leistungsstarke, skalierbare Smart-Contract-Plattform Avalanche ist eine innovative Smart-Contract-Plattform, die für ihre hohe Leistung und Skalierbarkeit bekannt ist. Es nutzt einen einzigartigen Konsensmechanismus und eine Subnetzstruktur, um Entwicklern eine leistungsstarke Umgebung für die Erstellung und Bereitstellung dezentraler Anwendungen (dApps) bereitzustellen. Durch seine schnelle Transaktionsbestätigung und seinen hohen Durchsatz bringt Avalanche mehr Flexibilität und Effizienz in das Blockchain-Ökosystem. Entwickler können die offene Plattform nutzen, um innovative Lösungen zu entwickeln und Benutzern ein stabileres und sichereres Blockchain-Erlebnis zu bieten. Merkmale: Hoher Durchsatz: Avalanche kann über 4.500 Transaktionen pro Sekunde verarbeiten und ist damit der schnellste Smart Contract der Branche

Was muss ich beachten, wenn eine C++-Funktion ein Objekt zurückgibt? Was muss ich beachten, wenn eine C++-Funktion ein Objekt zurückgibt? Apr 19, 2024 pm 12:15 PM

In C++ sind drei Punkte zu beachten, wenn eine Funktion ein Objekt zurückgibt: Der Lebenszyklus des Objekts wird vom Aufrufer verwaltet, um Speicherlecks zu verhindern. Vermeiden Sie baumelnde Zeiger und stellen Sie sicher, dass das Objekt nach der Rückkehr der Funktion gültig bleibt, indem Sie dynamisch Speicher zuweisen oder das Objekt selbst zurückgeben. Der Compiler optimiert möglicherweise die Kopiegenerierung des zurückgegebenen Objekts, um die Leistung zu verbessern. Wenn das Objekt jedoch anhand der Wertesemantik übergeben wird, ist keine Kopiegenerierung erforderlich.

Was ist Ondo Coin? Was sind die Merkmale der Ondo-Münze? Was ist Ondo Coin? Was sind die Merkmale der Ondo-Münze? Mar 06, 2024 pm 08:22 PM

Ondo Coin: Eine digitale Währung mit unbegrenzten Möglichkeiten. Ondo Coin ist eine innovative digitale Währung, die auf der Blockchain-Technologie basiert und zum Grundstein der zukünftigen digitalen Wirtschaft werden soll. Es weist die folgenden Merkmale auf: Hohe Skalierbarkeit: Die Ondo-Münze verfügt über einen einzigartigen Konsensmechanismus und kann Tausende von Transaktionen pro Sekunde verarbeiten, um den Anforderungen großer Anwendungen gerecht zu werden. Niedrige Transaktionsgebühren: Die Transaktionsgebühren von Ondo Coin sind äußerst niedrig und bieten Benutzern ein erschwingliches Transaktionserlebnis. Schnelle Bestätigung: Die Bestätigungszeit für Ondo-Coin-Transaktionen ist extrem schnell, normalerweise nur wenige Sekunden, was den Benutzern ein effizientes Handelserlebnis bietet. Sicherheit: Ondo-Währung nutzt fortschrittliche Verschlüsselungstechnologie, um sichere und zuverlässige Transaktionen zu gewährleisten und die Vermögenswerte der Benutzer zu schützen. Umweltfreundlich: Der Konsensmechanismus der Ondo-Münze verwendet Proof of Stake (PoS), was besser ist als Proof of Work (P

See all articles