J'étais toujours un peu confus quand j'écrivais Java auparavant, et la plupart d'entre eux utilisaient jQuery, mais le principe n'est pas très clair. J'ai récemment appris JavaScript dans le système. Veuillez souligner toutes les questions ou erreurs, merci .........
Classes de base de toutes les classes dans l'objet
var obj = nouveau objet ();
var obj = {}; // instancier l'objet
Il existe deux types de propriétés pour l'objet:
1. Utilisez la méthode de quantité directe: objet. attribut / méthode, cette méthode est intuitive et facile à comprendre
obj.name = 'Zhang San';
obj.age = 20;
obj.sex = 'mâle';
obj.say = function () {
alerte ("Hello World");
}
2. Utiliser "[]" Méthode: objet. ['Propriétés / méthodes']. Lorsque vous utilisez cette méthode, "" ou '' doit être ajouté entre parenthèses, et la méthode est relativement stricte.
obj ['anniversaire'] = '1989-08-07';
Obtenez l'attribut ou la méthode de l'objet: objet. Nom / méthode d'attribut
alert (obj.name); // Zhang San
alerte (obj.age); // 20
obj.say (); // Bonjour le monde
Supprimer l'opérateur supprime les propriétés ou les méthodes de l'objet
supprimer obj.age;
supprimer obj.say;
alerte (obj.age); // indifie
alerte (obj.sex); // 20
obj.say (); // une erreur est signalée, la fonction a été supprimée
Itérer à travers un objet JS, pour dans une déclaration
pour (var attr in obj) {
alert (attr + ":" + obj [att]); // Les paires de valeurs de clé dans le tableau seront imprimées dans l'ordre, la valeur principale sera obtenue si l'objet. l'attribut est utilisé pour obtenir
}
Le constructeur enregistre la fonction de création de l'objet
alerte (obj.constructeur);
var o = [];
alerte (O.Constructor);
HasownProperty (PropertyName) est utilisé pour détecter si une propriété donnée existe dans l'objet, renvoie le type booléen, qui est parfois utilisé dans le projet, alors faites attention à celui-ci
var i = {};
i.sex = 'mâle';
alerte (i.hasownproperty («sexe»)); //vrai
alerte (i.hasownproperty («âge»)); //FAUX
PropertyIsEnumerable (PropertyName) détecte si la propriété donnée peut être énumérée par pour et retourne booléen
alerte (I.PropertyIsEnumable («Age»)); // faux cette propriété n'est pas définie ci-dessus
L'article ci-dessus sur JavaScript_Object Basics (incontournable) est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.