Heim > Web-Frontend > js-Tutorial > Hinweise zur Konsolidierungsstudie zum Grundwissen über JS-Objekte

Hinweise zur Konsolidierungsstudie zum Grundwissen über JS-Objekte

hzc
Freigeben: 2020-07-01 09:39:19
nach vorne
1871 Leute haben es durchsucht

1. Objekte sind eindeutig identifizierbar. Selbst zwei identische Objekte sind nicht dasselbe Objekt. (Die Speicheradressen der von js erstellten Objekte sind unterschiedlich)

2. Dasselbe Objekt kann sich in unterschiedlichen Zuständen befinden (Attribute von js-Objekten)

3. Der Zustand eines Objekts kann darauf zurückzuführen sein, dass sich sein Verhalten ändert (Attribute des js-Objekts).

Einzigartigkeit des js-Objekts: hochdynamisch, js gibt Benutzern die Möglichkeit, den Zustand und das Verhalten des Objekts zur Laufzeit zu ändern

Attributbeschreibungsobjekt

数据属性 value writable enumerable configurable
访问属性 get set
Nach dem Login kopieren

Spezielle Wissenspunkte

1.toString();//报错
1 .toString();// 1
(1).toString();//1
Nach dem Login kopieren

Lexikalische Analyse und Syntaxanalyse

Boxing-Konvertierung

每一种基本类型 Number String Boolean 再对象中都有对应的类(产生临时的对象)
Nach dem Login kopieren

Unboxing-Vorgang

把对象转换成原始类型的值  用于对象与原始类型值对比或者计算
toprimitive(input,preferedType);
过程:
    1、输入原始值 直接返回
    2、输入对象 调用input.valueOf() 如果是原始值 直接返回
    3、调用input.toString() 如果是原始值 直接返回
    4、报错
例如 []+[] = '' ;[]+{} = '[object object]';{}+[]=0 ;+[]=0;
Nach dem Login kopieren

Bei der impliziten Konvertierung wird ein Unboxing-Prozess durchgeführt

转换为同等类型
== +
Nach dem Login kopieren

Wer keine implizite Konvertierung durchführt, wird einen Unboxing-Prozess haben

===
Nach dem Login kopieren

Empfohlenes Tutorial: " JS-Tutorial

Das obige ist der detaillierte Inhalt vonHinweise zur Konsolidierungsstudie zum Grundwissen über JS-Objekte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage