En JavaScript, un type de référence est une structure de données qui organise les données et les fonctionnalités ensemble.
Un objet est une instance d'un type de référence spécifique. Comment créer des objets:
var personne = nouveau objet ();
L'exemple ci-dessus crée une nouvelle instance du type de référence d'objet, puis enregistre l'instance dans la personne variable.
Il existe deux façons de créer des objets: le constructeur et les objets littéraux.
1. Méthode de la construction
Utilisez le nouvel opérateur suivi du constructeur d'objets.
var p = new obejct (); p.name = "xiao xiao yihan"; p.age = 18;
2. Méthode littérale d'objet
Une abréviation pour la définition d'objets consiste à simplifier le processus de création d'objets avec un grand nombre d'attributs. Exemple:
var p = {nom: "xiao xiao yihan", âge: 18};Dans l'objet Syntaxe littérale, les noms de propriétés peuvent également utiliser des chaînes, par exemple:
var p = {"name": "xiao xiao yihan", "âge": 18, 5: true}L'exemple ci-dessus créera un objet, y compris trois attributs: nom, âge et 5. Les noms d'attribut numériques ici seront automatiquement convertis en chaînes.
De plus, lorsque vous utilisez une syntaxe littérale d'objet, si vous laissez ses accolades bouclées, vous pouvez définir un objet contenant les propriétés et méthodes par défaut. Par exemple:
var p = {}; p.name = "xiao xiao yihan"; p.age = 18;D'une manière générale, l'accès aux propriétés d'un objet utilise la notation de points, et en JavaScript, la notation de crochet peut également être utilisée pour accéder aux propriétés d'un objet. Lorsque vous utilisez la syntaxe du support carré, les attributs à accéder doivent être placés sur des crochets sous forme de chaînes, par exemple:
alert (p ["name"]); alert (p.name);
Il n'y a pas de différence entre les deux méthodes d'accès en termes de fonctionnalité. L'avantage de la syntaxe du support carré est que les propriétés sont accessibles via des variables:
var propname = "name"; alert (p [propName]); // "Xiao Xiao Yihan"
La notation du support carré peut également être utilisée si le nom d'attribut contient des mots clés ou des caractères réservés, etc. qui entraîneront des erreurs. Par exemple:
p ["prénom"] = "xiao xiao yihan";
Le prénom de la propriété contient un espace et ne peut pas être accessible via la notation de points.
L'analyse approfondie de l'article ci-dessus de JavaScript: le type d'objet est tout le contenu que je partage avec vous. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.