Maison > interface Web > js tutoriel > Inspection des attributs d'objet JavaScript, ajout, suppression, exemples d'opérations d'accès_compétences Javascript

Inspection des attributs d'objet JavaScript, ajout, suppression, exemples d'opérations d'accès_compétences Javascript

WBOY
Libérer: 2016-05-16 15:50:56
original
986 Les gens l'ont consulté

Vérifier les propriétés

var mouse = {
 "name": "betta",
 "age": 3,
 "varieties": "milaoshu"
}
 
mouse.hasOwnProperty("name"); // true
mouse.hasOwnProperty("sex"); //false
Copier après la connexion

Ajouter des attributs

Définissez un chien objet, puis attribuez divers attributs, puis attribuez l'attribut de couleur et enfin parcourez tous les attributs et valeurs

var dog={
 name:"芒果",
 type:"会之王",
 eat:function(){
  alert("吃");
 }
}
 Object.prototype.color="白色";
 var name;
 for(name in dog){
  document.write(name+" "+dog[name]+"<br>")
 }
Copier après la connexion

L'effet est le suivant

name 芒果
type 会之王
eat function (){ alert("吃"); }
color 白色
Copier après la connexion

Supprimer l'attribut

var cat = {
  "name": "tom",
  "sex": "man",
  "color": "yellow"
}
delete cat.name;
cat.sex = undefined;
cat.color = null;
alert("name属性是否存在:" + cat.hasOwnProperty("name")); //false
alert("sex属性是否存在:" + cat.hasOwnProperty("sex")); //true
alert("color属性是否存在:" + cat.hasOwnProperty("color")); //true
Copier après la connexion

Accéder aux propriétés

var cat = {
  "name": "tom",
  "sex": "man",
  "color": "yellow"
}
var name1 = cat.name; //通过点操作符来访问对象属性
var name2 = cat["name"]; //通过中括号操作符来访问对象属性
Copier après la connexion

Il existe deux façons de créer des objets

var obj = new Object();
obj.name = "MangGuo";
obj.age = 25;

var obj = {
  name : "MangGuo", //name是属性名,"MangGuo"是值
  age : 25
}

Copier après la connexion
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal